ASP.NET根据配置以编程方式定义输入验证器

时间:2008-12-03 10:52:23

标签: asp.net validation

我正在编写一个ASP.NET 3.5 Web应用程序。有一个相当复杂的输入形式(30个输入控件 - TextBoxes,Dropdownlists,...)。

现在,不同的客户在其自定义应用程序中使用相同的表单,并且某些客户端有不同的必填字段

现在,我想以编程方式创建/激活某些验证器,具体取决于配置设置,就像(我在这里简化):

ControlsToValidateRequiredFields="NameTextBox,AddressTextBox,EmailTextBox"

也许是第二个客户:

ControlsToValidateRequiredFields="NameTextBox,PhoneTextBox"

是否有ASP.NET内置方式(或第三方控件)来做到这一点?我想避免在页面上定义所有验证器并禁用它们。我可以动态创建验证器并将其附加到现有控件吗?

注意:我想在客户端进行验证。顺便说一句:我正在使用ASP.NET Ajax ControlToolkit的ValidatorCalloutExtender - 但它不是必须的。是的,基于jQuery的解决方案没问题。

1 个答案:

答案 0 :(得分:1)

PeterBlum.com,这就是第三方验证套件的全部内容。全功能客户端和服务器端API,