• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:InsertItemTemplate内でcustomvalidatorを使いたい)

InsertItemTemplateでcustomvalidatorを使いたい

このQ&Aのポイント
  • VisualWeb Developer(VB)を使用しています。入力項目がチェックボックス1つとテキストボックス一つで、チェックボックスにチェックが入っており、テキストボックスが空白の場合はエラーとしたいです。
  • フォームビューのインサートテンプレート内にcustomvalidatorを配置しましたが、エラーが出ています。
  • どのようにすればチェックボックスにチェックが入っており、テキストボックスが空白の場合はエラーとすることができるのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

ASP.NETの場合テンプレートの中のコントロールは動的に作成されてるので FindControlで探さないといけませんよ Validateイベントで Dim txt as TextBox Dim chk as Checkbox ' InsertItemTemplateに追加したコントロールのIDで探します txt = FormView1.FindControl("TextBox1") chk = FormView1.FindControl("CheckBox1") ' 検証条件は適宜修正してください if chk.Checed=False OrElse txt.Text.Length>0 then   Args.IsValid = True else   Arggs.IsValid = False End if といった具合でしょう …

konga
質問者

お礼

すごい!すごい!出来ました!ありがとうございます!FindControlですかー!初めて知りました。詳しく使い方を見てみます。本当にありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A