⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 customvalidator.aspx

📁 ASP.net动画教程
💻 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 = {"飞刀","大风","孙雯","布丁","Zsir"};
	bool just = false;
	for(int i=0;i<members.Length;i++)
	{
		if(value.Value==members[i])
		{
			value.IsValid = true;
			break;
		}
	}

}
</script>
<html>
<head>
<title></title>
</head>
<body>
<form runat="server">
<table>
<tr><td colspan=2 align="center"><b>CustomValidator控件</b></td></tr>
<tr>
	<td>姓名:</td>
	<td>
		<asp:TextBox id="Text1" runat="server"/>
		<asp:CustomValidator id="CustomValidator1" runat="server"
			ControlToValidate="Text1"
			ClientValidationFunction="ClientValidate"
			OnServerValidate="ServerValidate"
			Display="Static"
			Font-Name="verdana" Font-Size="10pt"
		>
           你不是本工作室成员
    </asp:CustomValidator>

	</td>
</tr>
<tr><td><asp:Button Text="验证" runat="server" OnClick="Button_Click" /></td><td></td></tr>
</table>
</form>
<hr>
<asp:Label id="show" runat="server" />
<script Language="JavaScript">
<!--
	function ClientValidate(source, value)
	{
		members = new Array();
		members[0]="飞刀";
		members[1]="大风";
		members[2]="亚豪";
		members[3]="Zsir";
		members[4]="布丁";
		members[5]="ZaZa";
		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 + -