是否可以在客户端覆盖RequiredFieldValidator的功能?我想增强它并用于页面中的所有控件。请指导。
答案 0 :(得分: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;
}
}