我在做一个注册页面,用户名用了RequiredFieldValidator1和RegularExpressionValidator1规定了它不可以为空和必须是3-16之间的数字或字母; 而且我用了一个button来检测它是否可用,就是看看数据库里有没有一样的,没有就可用。
问题出现了:我检测他的时候没有通过RequiredFieldValidator1和RegularExpressionValidator1这两个控件,就是用户名为空只要数据库里没有它都提示可以用
怎么先用RequiredFieldValidator1和RegularExpressionValidator1验证后再看它是否可用啊?
问题出现了:我检测他的时候没有通过RequiredFieldValidator1和RegularExpressionValidator1这两个控件,就是用户名为空只要数据库里没有它都提示可以用
怎么先用RequiredFieldValidator1和RegularExpressionValidator1验证后再看它是否可用啊?
<html>
<body><form runat="server">
名称:<asp:TextBox id="name" runat="server" />
<br />
年龄:<asp:TextBox id="age" runat="server" />
<br /><br />
<asp:Button runat="server" Text="提交" />
<br /><br />
<asp:RequiredFieldValidator
ControlToValidate="name"
Text="name 字段是必填的!"
runat="server" />
</form></body>
</html>
sub submit(sender As Object, e As EventArgs)
if Page.IsValid then
lbl.Text="页面有效!"
else
lbl.Text="页面无效!"
end if
end sub
</script><html>
<body><form runat="server">
请输入 US 邮政编码:
<asp:TextBox id="txtbox1" runat="server" />
<br /><br />
<asp:Button text="提交" OnClick="submit" runat="server" />
<br /><br />
<asp:Label id="lbl" runat="server" />
<br />
<asp:RegularExpressionValidator
ControlToValidate="txtbox1"
ValidationExpression="\d{5}"
EnableClientScript="false"
ErrorMessage="邮编必须是五位数字!"
runat="server" />
</form></body>
</html>