本文介绍了asp.net的正则表达式验证器失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我创建了2页登录并注册了..我在标志页面上使用了正则表达式验证器,用于名字,中间名和姓。如果我输入数字,它会给我错误。但是当我点击注册按钮时,即使输入数字后我的记录也会被插入。请帮助
I have created 2pages login and sign up.. I have used regular expression validator on sign page for first name,middle name and surname..It is giving me error if i enter digits. but when i click on sign up button my record gets inserted even after entering digits. please help
推荐答案
<asp:TextBox ID="txtSur" runat="server"></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ErrorMessage="Invalid Surname" Enabled="True" ControlToValidate="txtSur" ForeColor="Red" ValidationExpression="\b[A-Za-z0-9]+\b" Display="Dynamic" SetFocusOnError="True">
<asp:Button ID="SignUpButton"
runat="server" Text="Sign Up" onclick="SignUpButton_Click" />
在SignUp.aspx中.cs
In SignUp.aspx.cs
protected void SignUpButton_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
//Make a DB call and insert the text values into the DB
}
}
这篇关于asp.net的正则表达式验证器失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!