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

📄 register.aspx

📁 asp.net_Lesson10.ASP.NET经典范例50讲.第10讲登场
💻 ASPX
字号:
<html>
  <head>
    <title>Registration</title>
    <script Language="C#" runat="server">
      void OnSubmit(object sender, EventArgs arg)
      {
        if(Page.IsValid)
        {
          Session["UserName"] = txtUserName.Text;
          Response.Redirect("Success.aspx");
        }
      }

      void OnReset(object sender, EventArgs arg)
      {
        txtUserName.Text = "";
        txtPassword.Text = "";
        txtRePassword.Text = "";
        txtEmail.Text = "";
      }
    </script>
  </head>

  <body>
  <h3>用户注册</h3>
  <form id="form1" runat="server">
    <table border="1">
      <tr>
        <td>用户名</td>
        <td>
        <asp:TextBox id="txtUserName" runat="server" MaxLength="8" />
        </td>
        <td>
        <asp:RequiredFieldValidator id="RequiredUserName" 
            runat="server" ControlToValidate="txtUserName" Text="*" 
            ErrorMessage="必须输入用户名"/>
        <asp:RegularExpressionValidator id="RegularUserName" 
            runat="server" ControlToValidate="txtUserName" Text="*" 
            ValidationExpression="\w+"
            ErrorMessage="用户名必须采用字母或数字"/>
        </td>
      </tr>
      <tr>
        <td>密码</td>
        <td>
        <asp:TextBox id="txtPassword" runat="server"
            TextMode="Password" MaxLength="8" />
        </td>
        <td>
        <asp:RequiredFieldValidator id="RequiredPassword" 
            runat="server" ControlToValidate="txtPassword" 
            Text="*" ErrorMessage="必须输入密码"/>
        <asp:RegularExpressionValidator id="RegularPassword" 
            runat="server" ControlToValidate="txtPassword" 
            Text="*" ValidationExpression="\S+"
            ErrorMessage="密码必须采用可显示的字符"/>
        <asp:CompareValidator id="ComparePassword" 
            runat="server" ControlToValidate="txtPassword"
            ControlToCompare="txtRePassword"
            Type="String" Operator="Equal" 
            Text="*" ErrorMessage="两次输入密码不同" />
        </td>
      </tr>
      <tr>
        <td>再次输入密码</td>
        <td>
        <asp:TextBox id="txtRePassword" runat="server"
            TextMode="Password" MaxLength="8" />
        </td>
      </tr>
      <tr>
        <td>电子邮件</td>
        <td><asp:TextBox id="txtEmail" runat="server" MaxLength="64" />
        </td>
        <td>
          <asp:RegularExpressionValidator id="RegularEmail" 
              runat="server" ControlToValidate="txtEmail" 
              Text="*" ValidationExpression="\w+@\w+(\.\w+)*"
              ErrorMessage="电子邮件地址格式不正确"/>
        </td>
      </tr>
    </table>
    <asp:ValidationSummary id="Summary" runat="server"
        HeaderText="下列内容填写有问题,请检查!" />
    <hr/>

    <asp:Button id="Button1" runat="server" OnClick="OnSubmit" Text="提交"/>
    <asp:Button id="Button2" runat="server" OnClick="OnReset" Text="重填"
        CausesValidation="false" />
  </form>
  </body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -