一个登录页面,一个其他页面,在其他页面里头有判断是否是登录用户,要是不是的话,跳转到登录界面,如何登录后跳转到之前的页面,我用的是以下方法,不过老是行不通。
其他页面判断代码:
[C#] 纯文本查看 复制代码 if (Session["UserName"] == null && Session["PassWord"] == null)
{
if (Request.UrlReferrer != null)
{
ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
Response.Redirect("/Login/Login.aspx");
}
else
{
ViewState["UrlReferrer"] = "/System/RatingBPPrediction.aspx";
Response.Redirect("/Login/Login.aspx");
} 登录页面代码:
[C#] 纯文本查看 复制代码 if (Session["validateNum"].ToString().ToLower() == txtValidateNum.Text.ToLower())//验证码忽略大小写
{
if(ViewState["UrlReferrer"]!=null)
{
Response.Redirect(ViewState["UrlReferrer"].ToString());
}
}
怎么写才是对的呢?
求教,谢谢!
|