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

📄 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 = {"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 + -