一般逻辑上,网站会员登录后会返回登录前的页面,下面实现之:
private static string url;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack && Request.UrlReferrer!=null)
{
url = Request.UrlReferrer.ToString();//获取是从哪一个页面跳入登录页的
}
}
protected void Login_Click(object sender, EventArgs e)
{
if (Page.IsValid)
{
lblResult.Text = "登陆成功";
if (url != null)
{
Response.Redirect(url);//重定向到登录前页面
}
}
}