csdn连此问题都解决不了吗???? 我看到此问题:问题:我们在逛网页时,突遇想到登陆,点击登陆跳转到登陆页面,如何在登陆后返回刚刚的页面。既然没人正确解决!!!!!!!!!!!!!!!!!!!!!!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 点击到登录页面的时候,保存原来页面的url就可以了,例如原来在a.aspx页面,点击登录。那么登录页面的链接是login.aspx?url=a.aspx,判断完之后就跳转回去就可以了。页面链接可以用传值,也可以用session保存。 CSDN自动就能实现这个功能。只要在论坛里。如果CSDN默认没有实现,你可以在登录后,点浏览器上的后退按钮边的下拉框,找到刚才的页面,打开后,点F5刷新一下就好了 用Request.ServerVariables["HTTP_REFERER"]可以但是,如果是用window.open打开的页面就获取不到了CSDN估计采用的是1#的方案 这个不是很容易,为什么实现不了??,取最后所在位置可用Request.UrlReferrer;在登录页面用hfReturnUrl Uri uri = Request.UrlReferrer; if (uri != null) lastUrl = uri.ToString(); hfReturnUrl.Value= lastUrl;string returnUrl = "Default.aspx"; if (hfReturnUrl.Text != ""&&lblReturnUrl.Text.Trim() =="loginstate.aspx") { returnUrl = lblReturnUrl.Text; } 成功登录之后就跳转到 returnUrl。 不是没人解决,估计是你没理解大家的方法.方法太多了.1. ajax直接弹出登录界面法,这种就不需要跳来跳去2. 你想用的跳转法:在登录页面记录一下 来源url(用querysting,用cookie,用session,用hidden控件,随你便),验证成功后再跳转到来源URL. 弹出模式窗口实现登录,刷新页面如jwindow或Response.Redirect("~/b.aspx?url=a.aspx");传值上一页javascript:history.back(-1)返回上一页ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();session等记录 点击到登录页面的时候,保存原来页面的url就可以了,例如原来在a.aspx页面,点击登录。那么登录页面的链接是login.aspx?url=a.aspx,判断完之后就跳转回去就可以了。页面链接可以用传值,也可以用session保存。 大家帮忙看下一自定义类 上传文件如何指定文件类型 登陆问题 请问,如何使用域名+IIS发布虚拟目录里的项目? 一个有关sql查询的问题 用程序创建表时如何让表名里有""(等符号啊? 这段操作数据库的代码错了 帮忙看看~ 请问datagrid进行数据编辑更新时怎么设定那个textbox的长度 同样的女编程员:你的程序员的路是怎么一步一步走来。你的程序员的抱负还能支撑多久。你还剩下有对爱情、婚姻、生活的承诺和憧憬吗。 重装了系统,原来可运行的程序不能用了!!!!! 关于【iframe怎么在跳转子窗口的时候刷新父窗口】重新开贴说明问题 如何让层显示在框架之上
但是,如果是用window.open打开的页面就获取不到了CSDN估计采用的是1#的方案
取最后所在位置可用Request.UrlReferrer;
在登录页面用hfReturnUrl Uri uri = Request.UrlReferrer;
if (uri != null)
lastUrl = uri.ToString();
hfReturnUrl.Value= lastUrl;
string returnUrl = "Default.aspx";
if (hfReturnUrl.Text != ""&&lblReturnUrl.Text.Trim() =="loginstate.aspx")
{
returnUrl = lblReturnUrl.Text;
}
成功登录之后就跳转到 returnUrl。
1. ajax直接弹出登录界面法,这种就不需要跳来跳去
2. 你想用的跳转法:在登录页面记录一下 来源url(用querysting,用cookie,用session,用hidden控件,随你便),验证成功后再跳转到来源URL.
或Response.Redirect("~/b.aspx?url=a.aspx");传值上一页
javascript:history.back(-1)返回上一页
ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
session等记录
例如原来在a.aspx页面,点击登录。那么登录页面的链接是login.aspx?url=a.aspx,判断完之后就跳转回去就可以了。
页面链接可以用传值,也可以用session保存。