[英]Unblock controls if !Page.IsValid
我有ASP.NET WebForms应用程序。 它的页面之一是使用RegularExpressionValidator
动态创建的表。 表格上方有几个LinkButtons
,用于管理应用程序的导航。 但是,如果我在表中的文本框中输入了无效值,则Page.IsValid
设置为false,并且页面上的所有控件都将被阻止。
因此,即使验证器将Page.IsValid
设置为false,我如何也可以取消阻止按钮? 谢谢你
您可以使用ValidatorGroups分隔验证。
假设您要“取消阻止”用于导航的链接按钮,可以使用:
CausesValidation="False"
在ASPX标记中的链接按钮。
例:
<asp:LinkButton ID="btnBack" runat="server" data-transition="fade" CausesValidation="false"
data-theme="b" data-icon="" Text="Back" onclick="btnBack_Click" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.