代码之家  ›  专栏  ›  技术社区  ›  splattne

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

  •  1
  • splattne  · 技术社区  · 16 年前

    我正在编写一个ASP.NET 3.5 Web应用程序。有一个相当 复杂输入窗体 (30个输入控件-文本框、下拉列表…)。

    现在,不同的客户在他们的定制应用程序中使用相同的表单,并且 不同的强制字段 对于一些客户。

    现在,我想 根据配置设置以编程方式创建/激活某些验证程序 ,比如(我在简化这里):

    ControlsToValidateRequiredFields="NameTextBox,AddressTextBox,EmailTextBox"
    

    也许对于第二个客户:

    ControlsToValidateRequiredFields="NameTextBox,PhoneTextBox"
    

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

    注意:我想在客户端验证。顺便说一句:我正在使用ASP.NET Ajax ControlToolkit的ValidatorAlloutexter,但这不是必须的。是的,基于jQuery的解决方案是可以的。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Matt Briggs    16 年前

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