ページの 1 つで問題が発生しています。データベーステーブルに新しい行を入力するために使用するページに FormView コントロールがあり、同じデータベーステーブルから行を更新/削除するために同じページに GridView コントロールがあります。
FormView コントロールには、データベースでスローされる入力を検証するバリデーターがあり、行を編集しようとすると GridView に干渉するようです。編集を保存しようとすると、FormView の検証コントロールが起動し、テキスト ボックスの入力が空白であるためエラーが発生し、GridView は変更されたテーブル データを保存できません。
おそらく目に見える例が役立つでしょう:
これらのコントロールをさまざまなフォームに入れ、あるフォームの送信が他のフォームで何も起動しないことを期待していましたが、ページに複数のフォームを含めることはできないというエラーが表示されましたrunat="server"
。私が知る限り、必要です。
どうすればこれを回避できますか?
ありがとう。