62,041
社区成员
发帖
与我相关
我的任务
分享
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//在视图状态中存放前一页面的URL
if (Request.UrlReferrer != null)
ViewState["ReferrerUrl"] = Request.UrlReferrer.ToString();
}
}
protected void btnLogin_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
try
{
//验证登录操作
if (登录成功)
{
//可以要将登录信息写入cookie或者session
//根据视图状态跳转
if (ViewState["ReferrerUrl"] != null)
Response.Redirect(ViewState["ReferrerUrl"].ToString());
else
Response.Redirect("default.aspx");
}
else
{
lblMessage.Text = "用户名或密码不正确";
}
}
catch (Exception)
{
lblMessage.Text = "服务器错误,请稍候再试!";
}
}
}