在多个控件上使用ASP.NET验证程序

在多个控件上使用ASP.NET验证程序,asp.net,Asp.net,我们可以对两个不同的按钮使用同一个控件的验证器吗, 或者我们是否需要为两个不同按钮的每个控件添加一个验证器。每个ASP.NET验证器控件都可以绑定到一个ControlToValidate,除了CompareValidator之外。CompareValidator还有一个ControlToCompare属性。您需要为每个要验证的控件添加一个验证器 当您发现您的标记被验证器填满时,您还可以在控件上创建一个方便的扩展方法,并让它自动向页面添加一个新的验证器。您可以在OnPreInit或OnInit中的

我们可以对两个不同的按钮使用同一个控件的验证器吗,
或者我们是否需要为两个不同按钮的每个控件添加一个验证器。

每个ASP.NET验证器控件都可以绑定到一个
ControlToValidate
,除了
CompareValidator
之外。
CompareValidator
还有一个
ControlToCompare
属性。您需要为每个要验证的控件添加一个验证器

当您发现您的标记被验证器填满时,您还可以在
控件上创建一个方便的扩展方法,并让它自动向页面添加一个新的验证器。您可以在
OnPreInit
OnInit
中的代码隐藏中调用此方法