回 帖 发 新 帖 刷新版面

主题:[讨论]登录后返回访问页面

访问一个页面但这个页面需要登录后才能访问,那登录后再返回这个页面,一般是怎么做的?
用Request.ServerVariables["HTTP_REFERER"]好像不行,因为我在那个页面使用的是Response.Redirect()跳转到登录页面,在网上查了一下,说这样是不行的。我想了一个办法,就是在要访问的页面中获取这个页面的URL,然后保存到Session中,然后登录完之后就可以用这个Session中的URL返回到要访问的页面。不知道还有没有其它的办法,我主要是想了解大家一般是怎么做的。

回复列表 (共1个回复)

沙发

提供两种方法:
1、Request.UrlReferrer
2、原始页面跳转到登陆页面的时候提供url参数,登陆页面可以通过Request.Form/QueryString获得地址

我来回复

您尚未登录,请登录后再回复。点此登录或注册