ASP.NET:避免使用导航按钮回发时的RequiredFieldValidator

时间:2009-05-24 17:16:49

标签: c# asp.net requiredfieldvalidator

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

问题是RequiredFieldValidators未被禁用,并显示要求输入值的消息。

当用户点击此特殊按钮时,有没有办法避免验证?

谢谢!

3 个答案:

答案 0 :(得分:10)

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

答案 1 :(得分:1)

的CausesValidation = “假”

答案 2 :(得分:1)

您可以向控件添加ValidationGroup

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