ASP.NetモバイルWebアプリケーションにビューステートを保存する最良の方法は何ですか?
-
03-07-2019 - |
質問
モバイルWebブラウザー(つまり、Windows Mobileを備えたTreo、またはBlackberry Curve Webブラウザー)で実行されているASP.Netアプリケーションに関して、ビューステートの保存と維持に最適な手法はどれですか。
解決
モバイルコントロールを使用する場合、ビューステートは実際にセッションに保存されるため、帯域幅を消費しません。 このリンクを参照 http://msdn.microsoft.com/en-us/library /cteh3e77.aspx :モバイルコントロールと状態の維持の詳細。
これがお役に立てば幸いです。
他のヒント
一部のモバイルコントロールは、古い携帯電話ではサポートされていない可能性のある方法で設定を保存します。古い携帯電話をターゲットにしている場合は、セッション設定をCookieなしに変更するか、代わりにHiddenVariablesコレクション(古い携帯電話で使用可能)の使用を開始する必要があります。サイト全体をcookielessに変更することはオプションではなかったため、hiddenvariablesを使用しました。ただし、hiddenvariablesには文字列のみを使用できるため、ビューステートと同様に、オブジェクトを文字列として非表示フィールドにシリアル化する準備が必要です。
所属していません StackOverflow