-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 回答