asp.net 2.0下的常用验证控件
<form >
<div>
<font color="blue">验证控件RequireFieldValidator:</font>
<br>
<asp:Label Text='我的名字:' runat=server/>
<asp:TextBox runat="server" Width = 100px ></asp:TextBox>
<asp:Button Text='验证' runat='server'/>
<asp:RequiredFieldValidator
ControlToValidate='tb'
runat="server"
ErrorMessage="请输入姓名"
SetFocusOnError="true">
</asp:RequiredFieldValidator>
</div>
<br />
<div>
<font color="blue">验证控件CompareValidator:</font>
<br>
密 码: <asp:TextBox runat="server" Width=100px TextMode=Password></asp:TextBox>
<asp:RequiredFieldValidator
ControlToValidate='psw'
runat="server"
ErrorMessage="请输入密码"
SetFocusOnError="true">
</asp:RequiredFieldValidator>
<br>
再次输入:<asp:TextBox runat=server Width=100px TextMode=Password></asp:TextBox>
<asp:CompareValidator runat=server
ControlToValidate='psw'
ControlToCompare='repsw'
ErrorMessage='前后输入不一致'
SetFocusOnError="true">
</asp:CompareValidator>
<br/>
<asp:Button runat=server Text='提交' />
</div>
<br />
<div>
<font color="blue">验证控件RangeValidator :</font>
<br />
数值:<asp:TextBox runat=server></asp:TextBox>
<asp:RangeValidator
runat=server
ControlToValidate='tb1'
Type=Integer
MinimumValue=0
MaximumValue=255
SetFocusOnError=true
ErrorMessage='请输入0-255数值'>
</asp:RangeValidator>
<br />
<asp:Button runat=server Text='提交' />
</div>
<br />
<div>
<font color="blue">验证控件RegularExpressionValidator :</font>
<br />
数值:<asp:TextBox runat=server></asp:TextBox>
<asp:RegularExpressionValidator runat=server
ControlToValidate='tb2'
ValidationExpression='[a-zA-Z]'
SetFocusOnError=true
ErrorMessage='请输入英文'>
</asp:RegularExpressionValidator >
<br />
<asp:Button runat=server Text='提交' />
</div>
<br />
<div>
<font color="blue">验证控件ValidationSummary :</font>
<br />
您的ID:<asp:TextBox runat=server></asp:TextBox>
<asp:RequiredFieldValidator runat=server
ControlToValidate='tb3'
SetFocusOnError=true
ErrorMessage='请输入您的ID'>
</asp:RequiredFieldValidator>
<br />
<asp:Button runat=server Text='提交' />
<br>
<div>
<asp:ValidationSummary runat="server"
HeaderText="输入错误" DisplayMode="BulletList" />
</div>
</div>
<br />
<div>
<font color="blue">验证控件CustomValidator :</font>
<br />
<asp:DropDownList runat="server">
<asp:ListItem Text="请选择" Value="0"></asp:ListItem>
<asp:ListItem Text="Item1" Value="a"></asp:ListItem>
<asp:ListItem Text="Item2" Value="b"></asp:ListItem>
</asp:DropDownList>
<asp:CustomValidator runat=server
ControlToValidate='list'
ErrorMessage='请选择列表'
SetFocusOnError=true
Display="dynamic"
OnServerValidate="CustomValidator1_ServerValidate">
</asp:CustomValidator>
<br />
<asp:Button runat=server Text='提交' />
<br />
</div>
</form>