【发布时间】:2008-12-03 10:52:23
【问题描述】:
我正在编写一个 ASP.NET 3.5 Web 应用程序。有一个相当复杂的输入表单(30 个输入控件 - 文本框、下拉列表...)。
现在,不同的客户在他们的定制应用程序中使用相同的表单,并且对于某些客户有不同的必填字段。
现在,我想根据配置设置以编程方式创建/激活某些验证器,例如(我在这里简化):
ControlsToValidateRequiredFields="NameTextBox,AddressTextBox,EmailTextBox"
也许还有第二个客户:
ControlsToValidateRequiredFields="NameTextBox,PhoneTextBox"
是否有 ASP.NET 内置方式(或第 3 方控件)来执行此操作?我想避免在页面上定义所有验证器并禁用它们。我可以动态创建验证器并将其附加到现有控件吗?
注意:我想在客户端进行验证。顺便说一句:我正在使用 ASP.NET Ajax ControlToolkit 的 ValidatorCalloutExtender——但这不是必须的。是的,基于 jQuery 的解决方案就可以了。
【问题讨论】:
标签: asp.net validation