您的位置:首页 > 编程语言 > ASP

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>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: