-1

クライアント側で RequiredFieldValidator の機能をオーバーライドすることは可能ですか? 私はそれを強化し、ページ内のすべてのコントロールに使用したいと考えています。ガイドしてください。

4

1 に答える 1

1

RequiredFieldValidatorこれを行うには、このカスタム サーバー コントロールの作成インスタンスから継承するクラスを作成し、ページに追加する必要があります。実際、次のように、すべてのコントロールをループして変更を変更できると思います。

foreach(Control control in Page.Controls)
{
   if (control is RequiredFieldValidator)
   {
      RequiredFieldValidator rfv = (RequiredFieldValidator) control;
      // do your customizations for all RequiredFieldValidator
      rfv.ErrorMessage = "...";
      rfv.SetFocusOnError = true;
   }
}
于 2013-01-07T00:44:30.943 に答える