asp.net验证控件
2014-11-17 15:02
267 查看
.aspx代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="验证控件.aspx.cs" Inherits="验证控件" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>注册界面</title> </head> <body> <form id="form1" runat="server"> <div> <h2>新用户注册</h2> 用户名:<asp:TextBox ID="txt_username" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="用户名不能为空!" Display="Dynamic" ControlToValidate="txt_username" ForeColor="Red" SetFocusOnError="True"></asp:RequiredFieldValidator> <br /> 密码:<asp:TextBox ID="txt_pwd" runat="server" TextMode="Password"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ErrorMessage="密码不能为空" Display="Dynamic" ControlToValidate="txt_pwd" ForeColor="Red" SetFocusOnError="True"></asp:RequiredFieldValidator> <br /> 再次输入密码:<asp:TextBox ID="txt_pwdagain" runat="server" TextMode="Password"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ErrorMessage="密码不能为空!" Display="Dynamic" ForeColor="Red" ControlToValidate="txt_pwdagain"></asp:RequiredFieldValidator> <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="两次输入密码不一致" ForeColor="Red" ControlToCompare="txt_pwd" ControlToValidate="txt_pwdagain"></asp:CompareValidator> <br /> 邮箱:<asp:TextBox ID="txt_email" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ErrorMessage="邮箱不能为空!" Display="Dynamic" ControlToValidate="txt_email" ForeColor="Red"></asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="txt_email" Display="Dynamic" ErrorMessage="邮箱格式不正确!" ForeColor="Red" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"></asp:RegularExpressionValidator> <br /> 年龄:<asp:TextBox ID="txt_age" runat="server"></asp:TextBox> <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ErrorMessage="年龄不能为空!" Display="Dynamic" ForeColor="Red" ControlToValidate="txt_age"></asp:RequiredFieldValidator> <asp:RangeValidator ID="RangeValidator1" runat="server" Display="Dynamic" ErrorMessage="年龄是0-120之间" MaximumValue="120" MinimumValue="0" ControlToValidate="txt_age" ForeColor="Red"></asp:RangeValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" Display="Dynamic" ErrorMessage="年龄是正整数" ControlToValidate="txt_age" ForeColor="Red" ValidationExpression="^[1-9]\d*$"></asp:RegularExpressionValidator> <br /> <asp:Button ID="Button1" runat="server" Text="注册" /> </div> </form> </body> </html>
相关文章推荐
- ASP.NET中使用自定义验证控件(原作)
- 使用 ASP.NET 的验证控件(转)
- 使用 ASP.NET 的验证控件
- ASP.NET 验证控件安全隐患
- ASP.NET的客户端验证控件居然在Firefox里面无效
- 利用反射实现ASP.NET控件和数据实体之间的双向绑定,并且在客户端自动验证输入的内容是否合法
- ASP.NET : 验证控件(Validotrs)
- ASP.NET验证控件详解
- ASP.NET验证控件祥解
- ASP.NET公有六种验证控件
- ASP.NET动态生成输入页面,以及生成控件的大小控制,输入数据的验证等
- ASP.NET验证控件祥解 选择自 rko 的 Blog
- 记ASP.NET的验证控件(20041119)
- asp.net的一个日期控件(带验证)
- ASP.NET 2.0 验证控件新的功能
- ASP.NET定制数据验证控件之略谈
- ASP.NET验证控件祥解
- ASP.NET验证控件详解
- ASP.NET验证控件祥解
- 转·ASP.NET验证控件详解