我有ASP.NET WebForms应用程序。其中一个页面是动态创建的表RegularExpressionValidator
。表格上方有几个LinkButtons
,用于管理应用程序的导航。但是,如果我将无效值放入表格中的文本框,则Page.IsValid
设置为false并且页面上的所有控件都被阻止。
那么,即使验证器设置Page.IsValid
为假,我怎样才能取消阻止按钮?揍你。
答案 0 :(得分:2)
您可以使用Validator Groups来分隔验证器。
答案 1 :(得分:1)
假设您要“取消阻止”用于导航的链接按钮,您可以使用:
CausesValidation="False"
在链接按钮的ASPX标记中。
示例:
<asp:LinkButton ID="btnBack" runat="server" data-transition="fade" CausesValidation="false"
data-theme="b" data-icon="" Text="Back" onclick="btnBack_Click" />