2012-03-08 15 views
1

私の問題は非常に単純です。 。テキストボックスを保持するセッションタイムアウトの値asp.net

  1. ログイン

  2. オープンフォーム、テキストボックスにテキストタイプとアウトセッション時間を待つ:手順を参照してください。

  3. 制御は、ログインページにリダイレクトして、有効なユーザー名とパスワード

  4. を入力すると、すべての入力したテキストがリセットされます。

テキストボックスの値を保存します。

誰でも私に伝えることができますか?セッション状態としてsqlserverを使用しています。

編集:私は複数のフォームとラジオボタン、チェックボックスのドロップダウン選択も持っています。集中化された解決策が必要です。

ありがとうございます。

+0

フォームをすばやく完了するようユーザーに指示しますか? – jrummell

答えて

0

私は、ASP.Netプロファイル(http://msdn.microsoft.com/en-us/library/2y3fs9xs.aspx)を使用して、textBoxesに入力された値を格納し、再ロギング時にこれらの値を復元します。

+0

私は複数のフォームとラジオボタン、チェックボックスドロップダウンの選択もしています。私は集中化された解決策が必要です。 –

0

簡単な答え:ユーザーにフォームをすばやく完了するように指示します。

難解な回答:フォームを送信しないと、サーバーに値が表示されないため、フォームの値をSession/Profileに簡単に保存できません。彼らはフォームを提出する前にバックグラウンドのajax投稿をすることができると思います。

もう1つの方法は、Session,Forms Authentication、およびapplication pool recyclingのタイムアウトを増やすことです。

0

一定の間隔で永続データソース(DB)にAjax投稿を保存してコンテンツを保存します。 Google Docsのようなものです。

0

オプション1:定期的なデータをAjaxを使用してDBに保存しますか。

オプション2:セッションが期限切れになるとデータが失われることをユーザーに警告します。

オプション3:データをキャッシュオブジェクトに保存するまで定期的に保持するのは良いことではありません。

関連する問題