3 つのリスト ボックスとユーザー コントロールを含む FormView があります。ユーザー コントロールは、フォームが編集モードまたは挿入モードのときにデータを挿入および更新するグリッドです。私が抱えている問題は、ユーザー コントロールによって生成されたポストバックがリストボックスの値を消去していることです。挿入/更新ボタンをクリックしてポストバックが発生したときに ListBoxes を再構築する既存のコードがあり、正しく動作します。しかし、ユーザー コントロールがポスト バックを行うと、ListBoxes の request.Form コレクションは null になります。リスト ボックスの値を再構築するコードは、Request.Form を使用して値を取得します。ユーザー コントロールでポスト バックが発生するたびに検証を実行する必要はありませんが、Request.Form 変数が null にならないようにするには、ユーザー コントロールまたは FormView にどのような変更を加える必要がありますか?
質問する
58 次