答えて
ASP.NETビューの状態について話していますか?なぜサーバー上にビューステートを格納するためにWCFが必要ですか? ASP.NETは、サーバー上のビューステートを保存するために、独自のメソッドを提供します。
あなたの
Page
にSavePageStateToPersistenceMedium
とLoadPageStateFromPersistenceMedium
を上書きすることができます。Page
(またはPageAdapter
)のPageStatePersister
プロパティを上書きできます。このプロパティはデフォルトでHiddenFieldPageStatePersister
を返しますが、SessionPageStatePersister
に変更するか、カスタムPageStatePersister
を実装することができます。 HereあなたはPageStatePersistersについて読むことができます。
ほとんどの場合、セッション以外のビューステートを保存することをお勧めします。セッションの既定では、アクティビティの20分後にタイムアウトします。 –
はい。私はASP.netのviewstateについて話しています。 SQL Serverがファイアウォールの内側にあり、WebサーバーがDMZにあるため、WCFが必要です。 –
このような場合、記述されたメソッドまたはカスタムPersisterを使用して、WCFサービスと通信し、ビューの状態をバイト配列として渡すことができます。または、Webサーバー上でビューの状態をセッションに保存できます。 –
CodeProjectには、Efficient Server-Side View State Persistenceという名前のプロジェクトがあります。これは、次の基準を満たしています。
- ビューステートは、サーバー上で永続化する必要があります。
- ビューステート永続化メカニズム は、特定の ユーザーセッションによって識別される必要があります。
- 永続化されたビューステートのアーティファクト は、永遠に のままにすることはできません。
- ページベースで ページで永続化されたビューステートを有効にして無効にできるのは、 です。
- 異なる持続性メカニズム を使用できるはずです。
- ページの開発と構造は変更しないでください。
- 1. ビューステートを保存するiphone sdk
- 2. JuiceUIコンポーネントがビューステートを保存しない
- 3. DotNetNuke ObjectDataSource.SelectMethodがビューステートに保存されていません
- 4. Ajaxサーバーに保存
- 5. リロード時のビューステートの保持
- 6. コアデータをサーバー/クラウドに保存する
- 7. キャンバスイメージをサーバーに保存するASP.NET mvc
- 8. CSVをサーバーに保存する
- 9. WebサーバーにPythonスクリプトを保存する
- 10. ColdFusionでサーバーにファイルを保存する
- 11. HTML5キャンバスデータをサーバーに保存する
- 12. サーバーに画像を保存
- 13. AS3サーバーにメディアファイルを保存
- 14. ファイルをSQLに保存するvs WebサーバーのHDDに保存する
- 15. すぐに保存ダイアログボックスでHTML5キャンバスイメージをダウンロードする - サーバーに保存しない
- 16. ViewDownList []配列のプロパティをビューステートに保持する
- 17. サーバーからhtmlファイルを保存する
- 18. CodeIgniter RESTサーバー:ユーザーアカウントを保存する
- 19. ポストバック時にカスタムユーザーコントロールのビューステートを保存するにはどうすればよいですか?
- 20. 画像サイズをPHPサーバーに保存
- 21. SSIS - 別のサーバーにフラットファイルを保存
- 22. Androidの画像をPHPサーバーに保存
- 23. サーバーからのアンドロイドリストアイテムデータベースにデータを保存
- 24. キャンバスイメージを保存する方法サーバーにアップロードする前に?
- 25. ビューステート
- 26. 配列をビューステートに保存する方法は? ASP.NETでそれを取得しますか?
- 27. フレックス:サーバーに保存するオブジェクトを渡すアプリケーションがフリーズする
- 28. サーバーにある.tar.gzファイルをFILEオブジェクトに保存する
- 29. サーバーにパスワードを保存するのには安全です
- 30. コントロールをビューステートにシリアライズ
asp.netタグを追加しました。 –