ASP中怎么让会员登陆后跳转到当前网页 RT比如说:admin会员正在浏览一件物品,这时他想登陆留言或者购买,怎么让他在登陆页面通过时直接转到他查看的那个页面,而不是回到主页,就是说回到上一个页面,用什么代码可以实现! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 商品页面:判断Session["userName"]是否为空,如为空说明是游客,将本页面的url存入Session["lastUrl"]中,然后跳转到登录页面。用Server.UrlDecode(Request.Url.AbsoluteUri.ToString())取得本页面的url。登录页面:查询数据库确定能够登录后先判断Session["lastUrl"]是否为空,如不为空,说明自商品页面跳转至此,就以Session["lastUrl"]中的url进行跳转,返回原商品页面。 进行登录时,将来源URL写入cookie或放在url字符串中.登录后,根据这个值进行跳转. 登陆提交的时候,记录下当前的url,登陆完后跳转过去。 先用Forms验证哪些是不登录不可以访问的写在在web.config中登录成功后:string strRedirect=Resquest["ReturnUrl"];//用于获取用户请求的页面。FormsAuthentication.SetAuthCookie(user.Name,true);//给用户发凭证。if(strRedirect==null){ Response.Redirect("");//跳首页}elsl{ Response.Redirect(strRedirect);//未登录前想要进入的页面} 把登陆前的页面名字存好,然后在login页面能得到这个就行 弹出模式窗口实现登录,刷新页面如jwindow或Response.Redirect("~/b.aspx?url=a.aspx");传值上一页javascript:history.back(-1)返回上一页ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();session等记录 OleDbType.VarChar最大长度是多少呢? 关于Profile在CodeBehind中无法使用的问题 关于CSDN的人名显示 MasterPage关于用户控件的访问,大伙帮解答一下 数据库登陆验证 JavaScript问题:如何把event.keyCode转换成建值 Label里文本的格式控制 这个问题很长时间了,位置的问题。各位好心人帮帮我。。 关于报表的参数问题,请帮忙! 这是怎么回事? 子页面FindControl得不到控件值~ 高手帮忙下看下~ 请帮忙写一条显示Image图片的代码
登录页面:查询数据库确定能够登录后先判断Session["lastUrl"]是否为空,如不为空,说明自商品页面跳转至此,就以Session["lastUrl"]中的url进行跳转,返回原商品页面。
登录后,根据这个值进行跳转.
登录成功后:
string strRedirect=Resquest["ReturnUrl"];//用于获取用户请求的页面。
FormsAuthentication.SetAuthCookie(user.Name,true);//给用户发凭证。
if(strRedirect==null)
{
Response.Redirect("");//跳首页
}
elsl
{
Response.Redirect(strRedirect);//未登录前想要进入的页面
}
或Response.Redirect("~/b.aspx?url=a.aspx");传值上一页
javascript:history.back(-1)返回上一页
ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
session等记录