login.ascx

来自「asp.net经典案例资料」· ASCX 代码 · 共 43 行

ASCX
43
字号
<%@ Control language="C#" %>
<script runat = "server">

public string UserName
{
  get{ return txtUserName.Text; }
  set{ txtUserName.Text = value; }
}

public string Password
{
  get{ return txtPassword.Text; }
  set{ txtPassword.Text = value; }
}

public bool Authenticate()
{
  if( RequireName.IsValid == false 
   || RequirePass.IsValid == false )
   return false;

  if(UserName == "lulu" && Password=="monster")
    return true;
  else
    return false;
}

</script>

用户:
<asp:TextBox id="txtUserName" runat="server" />
<asp:RequiredFieldValidator id="RequireName" runat="server"
    ControlToValidate="txtUserName"
    Display="Dynamic"
    ErrorMessage="必须输入用户名" />
密码:
<asp:TextBox id="txtPassword" runat="server" 
    TextMode="Password" />
<asp:RequiredFieldValidator id="RequirePass" runat="server"
    ControlToValidate="txtPassword"
    Display="Dynamic"
    ErrorMessage="必须输入密码" />

⌨️ 快捷键说明

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