【问题标题】:ASP.NET: avoid RequiredFieldValidator on navigate button postbackASP.NET:在导航按钮回发时避免使用 RequiredFieldValidator
【发布时间】:2009-05-24 17:16:49
【问题描述】:

我有一个带有两个RequiredFieldValidator 的ASPX 页面和一个用于转到另一个页面的按钮。这个按钮必须做一个回发才能知道去哪里。这个按钮可以随时点击。

问题是RequiredFieldValidators 没有被禁用并显示他们的消息要求一个值。

当用户点击这个特殊按钮时,有什么方法可以避免验证?

谢谢!

【问题讨论】:

    标签: c# asp.net requiredfieldvalidator


    【解决方案1】:

    在特殊按钮上将 CausesValidation 设置为 false,或者将RequiredFieldValidators 放在一个 ValidationGroup 中,其中包含应该导致验证的任何内容。 (应该导致验证的按钮和验证器都应该在同一个验证组中)第一个选项应该工作并且是最快的。

    【讨论】:

    • 我使用了第一个选项。谢谢!
    【解决方案2】:

    CausesValidation="false"

    【讨论】:

      【解决方案3】:

      您可以在控件中添加ValidationGroup

      在提交按钮上,您还可以添加Validationgroup

      【讨论】:

        猜你喜欢
        • 2016-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-07-07
        • 1970-01-01
        相关资源
        最近更新 更多