当asp按钮和html文本都存在时,如何绕过必填字段?

问题描述 投票:0回答:1

在我的例子中,我有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字段中应用该功能。

html asp.net webforms
1个回答
0
投票

ASP Button有UseSubmitBehavior属性,你可以将其设置为false,以绕过所需按钮的提交验证,如下所示。

<asp:button text='export' runat='server' onClick='exportEvent' id='exportButton' UseSubmitBehavior="false"/>
© www.soinside.com 2019 - 2024. All rights reserved.