📄 login.aspx
字号:
<%@ Page Language="C#"%>
<html>
<head>
<link REL="StyleSheet" HREF="/css/standard.css" >
<script language="C#" runat=server>
private void Page_Load(Object sender, EventArgs E) {
//
}
private void Login_Click(Object sender, EventArgs E) {
if (UserID.Value!="miles"){
ErrorMessage.Text = "找不到此用户代号["+UserID.Value+"], 请重新输入";
Message.InnerHtml+="-系统登录失败<br>";
return;
}
if (UserPassword.Value!="hi") {
ErrorMessage.Text = "密码错误["+UserPassword.Value+"], 请重新输入";
Message.InnerHtml+="-系统登录失败<br>";
return;
}
Message.InnerHtml+="-系统登录成功<br>";
FormsAuthentication.RedirectFromLoginPage(UserID.Value, false);
return;
}
private void Page_Unload(Object sender, EventArgs E) {
//clean up
}
</script>
</head>
<body>
<!-- #include virtual="/include/header.inc" -->
<TABLE BORDER="0" CELLPADDING="2" CELLSPACING="0" WIDTH="100%">
<tr>
<td align="center" class="CONTENTTITLE" width="100%" bgcolor="D3C9C7">
ASP.NET Form-based (Cookie)认证机制 Login Form
</td>
</tr>
<tr>
<td>
<span id="Message" EnableViewState="False" class="MESSAGE" runat="server"/>
</td>
</tr>
<TR>
<TD COLSPAN="6" BGCOLOR="#CCCCCC" HEIGHT="20" VALIGN="middle" STYLE="border-bottom: 2px inset #CCCCCC"><B>现在登录!</B></TD>
</TR>
</TABLE>
<FORM runat=server ACTION="login.aspx" NAME="frmUserLogon" METHOD="post">
<input NAME="RMETHOD" TYPE="Hidden" VALUE="POST">
<TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0>
<TR>
<TD VALIGN="top" ALIGN="left"><FONT FACE="Verdana,Helvetica,Arial" SIZE=1><LABEL FOR=txtUserID>(<U>M</U>)用户代号:</LABEL><BR>
<input id="UserID" type="text" runat=server/></FONT></TD>
<TD VALIGN="top" ALIGN="left"><FONT FACE="Verdana,Helvetica,Arial" SIZE=1><LABEL FOR=txtPassword>(<U>P</U>)密码:</LABEL><BR>
<input id="UserPassword" type="password" runat=server></FONT></TD>
<TD VALIGN="top" ALIGN="left"><FONT FACE="Verdana,Helvetica,Arial" SIZE=1><BR>
<asp:button text="登录" OnClick="Login_Click" runat=server/></FONT></TD>
</TR>
<TR>
<TD ><asp:RequiredFieldValidator ControlToValidate="UserID" Display="Dynamic" ErrorMessage="*:不可空白" runat=server/></TD>
<TD ><asp:RequiredFieldValidator ControlToValidate="UserPassword" Display="Dynamic" ErrorMessage="*:不可空白" runat=server/></TD>
<TD VALIGN="top" ALIGN="left"><FONT FACE="Verdana,Helvetica,Arial" >
<asp:Label id="ErrorMessage" EnableViewState="False" ForeColor="red" Font-Name="Verdana" Font-Size="10" runat=server /></FONT></TD>
</TR>
</TABLE>
</FORM>
</body>
<!-- #include virtual="/include/footer.inc" -->
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -