【问题标题】:How can I use the client-side validation of a RequiredFieldValidator in combination with my custom usercontrol?如何将RequiredFieldValidator 的客户端验证与我的自定义用户控件结合使用?
【发布时间】:2010-04-13 10:10:04
【问题描述】:

使用ValidationProperty,我设法将RequiredFieldValidator 与我的自定义控件连接起来。当我在验证器中启用客户端脚本时,会出现 JavaScript 错误。

有没有办法告诉RequiredFieldValidator 它如何在客户端验证我的自定义控件?

【问题讨论】:

    标签: asp.net user-controls validation


    【解决方案1】:

    首先确保 ControlToValidate 属性指向您要验证的控件。

    令人担忧的是,JavaScript 错误有点奇怪,因为使用 RequiredFieldValidator 会发出普通的 ASP.NET 验证代码。

    您可以使用自定义验证器,在其中定义要执行的 JavaScript 方法以执行验证。

    【讨论】:

    • 我也认为这也是一个有效的解决方案,所以 +1 来自我。通过让自定义 JavaScript 控件生成一个验证器可以连接到的隐藏字段,我实际上已经解决了这个问题。尽管这是一种解决方法,但它还允许所有标准验证器工作。
    猜你喜欢
    • 2012-05-19
    • 1970-01-01
    • 2012-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多