返回当前页

     在没有登陆的时浏览博客的时候,经常用到这种功能。当登陆后,返回当前浏览的博文地址。今天上网找了一些资料,找到了一种实现这个功能的方法。在电脑上试了试感觉不错,主要是提取当前页面的相对地址或者是完整地址的方法。我使用Request.Url.AbsolutePath得到当前页面的相对路径。

然后使用Response.Redirect("Login.aspx?ReturnUrl="+Request.Url.AbsolutePath);跳转到登陆页面。

当在登陆页面正确登陆后,使用Request.QueryString["return"].ToString()提取要返回的页面,

再通过Response.Redirect(Request.QueryString["return"].ToString())。

这样就返回到了当前浏览的页面。

应该还有其它方法,以后再总结

posted @ 2010-12-30 21:05  华-子  阅读(525)  评论(0)    收藏  举报