2011-07-25 13 views
0

モバイルウェブサイト用の.netウィザードコントロールを使用しています。ユーザーがブラウザを終了して電話をかけたり、テキストメッセージを送信したりすると、Android搭載端末を除いてすべてがうまく機能します。ユーザーがウェブページに戻ると、アンドロイドブラウザはウェブページをリフレッシュします。私たちの問題は、Webページをリフレッシュしてウィザードがビューステートを失ったときです。ウィザードの途中にある場合は、前の作業が失われます。私は誰かがこれと戦うためのアイディアを持っているかどうかを見たいと思っていました。ユーザーがWebページをリフレッシュしてもウィザードを永続化する方法はありますか?モバイルブラウザでのASP.Netウィザードコントロール

私は基本的に私のasp.netウィザードのコントロールを本当にステートレスにしたいと思っています。

+0

問題はAjaxに関連しており、リフレッシュ時にウィザードの状態が失われていることがわかりました。 – pehaada

+0

Ajaxを削除すると問題が解決しました。私は今、ajaxを必要とする各ウィザードステップでasp.net ajaxアップデートパネルを使用します。 – pehaada

答えて

0

ウィザードの進捗状況を追跡するセッション変数にデータを格納すると、これを解決できます。より長期間使用するには、ユーザープロファイルを使用するソリューションを実装する必要があります。

+0

問題は、ウィザードコントロールがビューステート情報を失うことです。 – pehaada

+0

コントロールの表示状態を無効にしますか? – Merlin

関連する問題