0
  1. 内部にユーザー コントロールがあり、その内部にグリッド ビューがある aspx ページがあります。 ASPX -> ASCX -> GridView(グリッドビューにはドロップダウンリスト、テキストボックス、チェックボックスのコントロールがあります)
  2. グリッドビューのコントロールは、aspx ページのチェックボックスに基づいて有効または無効になります。aspx のチェックボックスがオンになっている場合、一連の列が有効になります。
  3. これらの変更をデータベースに保存するには、aspx ページにデータを保存するボタンがあります。

検証:
保存ボタンが押されたら、グリッド ビューを検証する必要があります。各行にドロップダウンリストのテキストボックスとチェックボックスがあるため、検証は少し難しいです。
(ドロップダウン - 必須 && テキストボックス - 必須) または チェックボックスがチェックされています。

これを検証するための最良のオプションを知りたかったのですが、javascript を試しましたが、クライアント側の検証を行いたくありません。検証グループでカスタム検証を使用する場合、それを行う必要がありますか?

4

1 に答える 1

0

[ユーザー入力バリデーター]を使用します。これにより、[保存]ボタンをクリックしたときに検証が実行されます(CausesValidationボタンをに設定している場合true)。コントロールを使用して、ValidationSummaryすべてのエラーを簡潔なリスト形式で表示することもできます。

ASP.NETを使用すると、検証は非常に簡単です。「ASP.NET検証」をグーグルで検索するだけで、多くの資料を入手できます。

于 2012-05-23T20:30:15.597 に答える