login.aspx

来自「这是《ASP.NET编程实作教程》一书中的源文件 如果有此书的朋友不防下载过来参」· ASPX 代码 · 共 37 行

ASPX
37
字号
<%@ Import Namespace="System.Web.Security " %>
<html>
  <script language="C#" runat=server>
    void Login_Click(Object sender, EventArgs E) {

      // 程序中只允许一个用户yahooboy通过验证,密码为helloworld
      if ((UserID.Value == "yahooboy") && (UserPass.Value == "helloworld")) {
        FormsAuthentication.RedirectFromLoginPage(UserID.Value, PersistCookie.Checked);
      }
      else {
        Msg.Text = "验证失败,请重试";
      }
    }
  </script>

  <body>
    <form runat=server>
      <h3>登陆界面</h3>
          用户名:
          <input id="UserID" type="text" runat=server/>
          <ASP:RequiredFieldValidator ControlToValidate="UserID" Display="Static" ErrorMessage="请输入用户名" runat=server/>
          <hr>
          密码:
          <input id="UserPass" type=password runat=server/>
          <ASP:RequiredFieldValidator ControlToValidate="UserPass" Display="Static" ErrorMessage="请输入密码" runat=server/>
          <hr>
          是否使用持久Cookie:
          <ASP:CheckBox id=PersistCookie runat="server" />
          <hr>
      <asp:button text="登陆" OnClick="Login_Click" runat=server/><p>
      <asp:Label id="Msg" ForeColor="red" runat=server />

    </form>
  </body>
</html>

  

⌨️ 快捷键说明

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