繁体   English   中英

如果!Page.IsValid取消阻止控件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM