?? 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 = {"飛刀","大風","孫雯","布丁","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 + -