码迷,mamicode.com
首页 > Web开发 > 详细

WebFrom 让页面返回前一个页面

时间:2015-09-16 14:12:45      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:

先看 图 (只截取了部分)

技术分享

这个是 微信手机端 用户个人中心  用户点击 可以到相应的模块  例如点击收藏   :

技术分享

-----------------------------

进入这个页面 点击房子就会进入到 房子的详情页: 

技术分享

因为进入到房子详情页面的入口有多个 (首页列表,新闻资讯,评论,收藏,提醒 等等)  所以上面的 退回  不能写死 ,(我这边的 退回是 <a>标签)

我解决的思路是:通过 Request.UrlReferrer    这个属性    获取上次请求的 url 相关信息 

代码如下: 页面加载 判断 这个是不不空
 1        //返回前一个页面
 2       protected string returnUrl;
 3    protected void Page_Load(object sender, EventArgs e)
 4     {
 5             if (!IsPostBack)
 6             {
 7                 //返回前一个页面
 8                 if(Request.UrlReferrer!=null)
 9                 {
10                     returnUrl = Request.UrlReferrer.ToString();
11                 }
12                 else
13                 {
              // 如果为 空 就返回首页
14 returnUrl = "Default.aspx"; 15 } 16 } 17 }

这是前台 那个 <a>标签 href 就不用写死了,只要把这 returnUrl 赋值

1      <a href="<%=returnUrl%>"><img src="img/iconfont-back.png" alt="" class="menu_btn" /></a>2        
3         <img src="img/gengduo.png" alt="" class="user_btn" />

 

 

 

 

 

WebFrom 让页面返回前一个页面

标签:

原文地址:http://www.cnblogs.com/liujzcom/p/4813109.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!