ユーザーが一連の質問をナビゲートすると、コントロールが動的に生成されるページがあります。
フォームに記入したら、送信ボタンをクリックします。入力した情報を収集してデータベースに保存します。
現在、私はこれらのコントロールのいくつかを作成しています
.AutoPostBack = True
その結果、ユーザーがテキストとタブを次のフィールドに変更するたびに、ポストバックが発生し、次のフィールドはフォーカスを失います。
設定したら
.AutoPostBack = False
その後、フォーカスの問題はなくなりますが、最後にデータを収集すると、まだ投稿されていないため、これらのコントロールにユーザーが入力したものは実際にはクライアント側のコードで使用できません。
次のいずれかを実行したいと思います。
- 最後に1つの大きなポストバックがあります
- コントロールを離れるときに、コントロールへのフォーカスを失うことなく、標準のポストバックを使用できます
- 私が考えていなかった他の何か...?
助言がありますか?