【问题标题】:ASP.NET define input validators programmatically depending on configurationASP.NET 根据配置以编程方式定义输入验证器
【发布时间】: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


    【解决方案1】:

    PeterBlum.com,这就是关于 3rd 方验证套件的全部内容。功能齐全的客户端和服务器端 api,

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-26
      • 1970-01-01
      • 2011-11-04
      • 1970-01-01
      • 2016-01-30
      • 2011-11-03
      • 1970-01-01
      相关资源
      最近更新 更多