----------------------WebLogin.aspx------------------------
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<table>
<tr>
<td>
用户名
</td>
<td>
<asp:TextBox ID="txtUserName" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
密码
</td>
<td>
<asp:TextBox ID="txtPwd" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Button ID="Button1" runat="server" Text="登录" οnclick="Button1_Click" />
</td>
</tr>
<tr>
<td>
<asp:Label ID="lbinfo" runat="server" Text=""></asp:Label>
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
----------------------------------WebLogin.aspx.cs-------------------------------------
protected void Button1_Click(object sender, EventArgs e)
{
if (txtUserName.Text == "admin" && txtPwd.Text == "888888")
{
Session["username"] = txtUserName.Text;
Response.Redirect("Index.aspx");
}
else
{
lbinfo.Text = "用户名或密码错误";
}
}
-------------------------------------Index.aspx----------------------------------------
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server" Height="220px" TextMode="MultiLine"
Width="304px"></asp:TextBox>
<asp:Button ID="btnSubmit" runat="server" οnclick="btnSubmit_Click" Text="提交" />
</div>
</form>
</body>
</html>
-------------------------------Index.aspx.cs----------------------------------------
protected void btnSubmit_Click(object sender, EventArgs e)
{
if (Session["username"] != null)
{
Response.Write(TextBox1.Text);
}
else
{
Response.Redirect("Error.aspx");
}
}
----------------------------------Error.aspx---------------------------------------------------
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
您长时间没有操作,导致回话超时,请重新登录。
</div>
</form>
</body>
</html>
--------------------------Web.config----------------------------------
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<!--设置session过期时间1分钟-->
<sessionState timeout="1"/>
</system.web>
</configuration>