📄 customvalidator.aspx
字号:
<% @ Page Language="C#" %>
<Script Language="C#" Runat="Server">
public void Page_Load(Object src,EventArgs e)
{
show.Text = "";}
public void Button_Click(Object sender,EventArgs e)
{
if(Page.IsValid)
{
show.Text = "通过验证!";}
else
{
show.Text = "";} }
void ServerValidate(Object source , ServerValidateEventArgs value)
{
value.IsValid = false;
string[] members = {"yang","crazyboy","redbaby","brood","Sasa"};
bool just = false;
for(int i=0;i<members.Length;i++)
{
if(value.Value==members[i])
{
value.IsValid = true;
break;
} } }
</script>
<html>
<head>
<title>CustomValidator控件</title>
</head>
<body>
<H3>使用CustomValidator控件<Hr></H3>
<form runat="server">
<table>
<tr><td></td></tr>
<tr>
<td>用户名:</td> <td>
<asp:TextBox id="Text1" runat="server"/>
</td></tr><tr><td>
<asp:Button Text="提交" runat="server" OnClick="Button_Click" /></td><td>
<asp:CustomValidator id="CustomValidator1" runat="server"
ControlToValidate="Text1"
ClientValidationFunction="ClientValidate"
OnServerValidate="ServerValidate"
Display="Static"
Font-Name="verdana" Font-Size="10pt">
请查看您的输入是否正确!
</asp:CustomValidator>
</td></tr></table>
</form>
<asp:Label id="show" runat="server" />
<script Language="JavaScript">
<!--
function ClientValidate(source, value)
{
members = new Array();
members[0]="yang";
members[1]="crazyboy";
members[2]="redbaby";
members[3]="brood";
members[4]="Sasa";
just = false;
for(i=0;i<members.length;i++)
{
if(value==members[i])
{
just = true;
break;
}
}
return just;
}
-->
</script>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -