次の問題があります。編集ページを表示するために (単一のテーブルではなく) 構造を使用しています。
自分のページ (ascx ページ) を送信するとき、すべてのフィールドに入力した後、いくつかの ModelState.Error (ModelState.AddModelError を使用) を入力します。コード行 "if (!ModelState.IsValid)" によって適切に検出されます。
ただし、フォームが更新されると(編集(投稿)の「リターン」行が呼び出されると)、ModelErrorStateは表示されません。単一のテーブルを使用するフォームの同じコードは、問題なく機能します。
構造をリロードする方法から問題が発生していることはほぼ確実です。
何か案が ?