asp.net做博客时页面跳转的问题。

来源:百度知道 编辑:UC知道 时间:2024/07/01 05:48:35
我打开博客系统,看别人的文章后想给他留言,但没有登录的用户是不能留言的,所以我就登录了。然后页面就跳到了最开始的首页。我想请问的就是,如何才能让我登录后,自动跳到刚才浏览的那个页面,我个人的想法是使用浏览器的上一页功能。但无法用语言实现,望各位支个招!谢谢。
回复shangshanai:
你的做法是对的,至少已经实现了我的要求。分给你,
至于其他两位坚持使用js的回答者,你们仅仅一句代码,我是没法能够理解的。
不过还是得谢谢你们的回答。

取出该页面的URL作为参数传入登录页面,登录完成后取出url参数就可以跳转了~
代码如下:
第一个页面:
string old = Server.UrlEncode(Request.Url.ToString());
this.Label2.Text="<a href=/MemberLogin.aspx?web="+old+"><font size=2 color=blue>登录</font></a> <a href=/Register.aspx target=_blank><font size=2 color=blue>注册</font></a>";

第二个页面(登录页面):
if(Request.QueryString["web"]!=null&&Request.QueryString["web"].ToString()!="")
{
string web = Server.UrlDecode(Request.QueryString["web"].ToString());
Response.Redirect(web);
}

<script>history.back(-1)</script>

-1或-2 慢慢加来试咯.
----------------------------
history.back()

给你方法你不试
懒的理你了

js脚本
opener.location.reload();
windows.close();