gpt4 book ai didi

c# - ASP Webforms 验证控件不工作

转载 作者:太空宇宙 更新时间:2023-11-03 12:46:18 24 4
gpt4 key购买 nike

请帮助正则表达式验证器在我单击按钮时不起作用。

<div class="panel-body">
<div class="form-group">
<div class="input-group">
<asp:Label runat="server" ID="lblAddBranch" Text="Branch Name"
CssClass="text-primary small" AssociatedControlID="txtBranchName" />
<asp:RegularExpressionValidator ID="RegExp1"
runat="server" ErrorMessage="Branch Name must be between 3 to 12 characters"
ControlToValidate="txtBranchName" ValidationExpression="^[a-zA-Z]{3,12}$" ValidationGroup="grpBranch" />
</div>
<asp:TextBox runat="server" ID="txtBranchName" CssClass="form-control input-sm" ValidationGroup="grpBranch" />
</div>
<asp:Button runat="server" ID="btnAddBranch" Text="Add" CssClass="form-group-btn btn btn-sm btn-primary"
OnClick="btnAddBranch_Click" ValidationGroup="grpBranch" />
</div>

No Error Message

最佳答案

代码运行完美。根据您的表达,它意味着 a-z 和 A-z 以及 3-12 位数字将被接受。因此,当您在文本框中仅输入 12 时,验证将被触发。

要检查必填字段验证,您需要在代码中添加 Requirefield 验证控件。

关于c# - ASP Webforms 验证控件不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37201646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com