在我的例子中,我有ASP按钮和html文本字段,这是必需的,还有两个按钮。
<input type='text' runat='server' id='textfield' required/>
<asp:Button Text='submit' runat='server' onClick='clickEvent' id='submitButton'/>
<asp:button text='export' runat='server' onClick='exportEvent' id='exportButton'/>
在这里,当
我点击submitButon和文本字段为空,然后它触发验证和它的好。
但当
我点击exportButton,文本字段就会触发,这是不需要的。
注意事项
1) 我试过EnableClientScript="False "和ValidateRequestMode='disabled',但都没有成功。
2) 尝试在exportbutton中加入验证组,但没有成功,而且我无法在纯html字段中应用该功能。
ASP Button有UseSubmitBehavior属性,你可以将其设置为false,以绕过所需按钮的提交验证,如下所示。
<asp:button text='export' runat='server' onClick='exportEvent' id='exportButton' UseSubmitBehavior="false"/>