9

我已经为我的文本框使用了 HTML 输入类型来利用所需的属性。现在我的困境是如果不填写具有必需属性的字段,我就无法离开页面。我尝试使用将 causeValidation 设置为 false 但它不起作用。我不能将我的文本框更改为 asp 文本框,因为这将是页面中的一个很大的变化。还有其他方法吗?

<asp:Button runat="server" ID="buttonCancel" CssClass="cu-btn-direction" style="float:right; margin-right: 15px; margin-bottom: 60px;" Text="Cancel" CausesValidation="false" />

编辑:

我尝试添加验证组,但没有奏效......有效的方法是将 UseSubmitBehavior 设置为 false http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.usesubmitbehavior%28v =vs.110%29.aspx但如链接中所述,如果不启用 js,它将无法工作。还有其他方法吗?

4

1 回答 1

21

使用表单验证

<input type="submit" value="Cancel" formnovalidate>

这绕过了所有需要的表单验证

于 2014-12-22T18:49:18.297 回答