如何绕过ASP.NET中按钮的验证?

Mar*_*son 43 c# asp.net validation

我有一个ASP.NET表单,从用户获取输入.Submit表单上有一个按钮和一个叫做按钮的按钮Calc,用于填充文本字段.我遇到的问题是,在表单上我有一组<ASP:REQUIREDFIELDVALIDATOR>验证器,当Calc按下按钮时,表单得到验证.我不希望在Calc按下按钮时验证必填字段,只需要Submit按钮.有什么方法吗?

Bra*_*don 82

将该CausesValidation属性设置为false.


Bra*_*tie 20

<asp:Button runat="Server" ... CausesValidation="False" />
Run Code Online (Sandbox Code Playgroud)

Button.CausesValidation(如果我没记错的话).


Iri*_*ain 5

尝试将其CausesValidation="false"作为按钮属性.

一些示例代码:

http://weblogs.asp.net/scottgu/archive/2005/08/04/421647.aspx