zoukankan      html  css  js  c++  java
  • WebFrom 让页面返回前一个页面

    先看 图 (只截取了部分)

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

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

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

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

     

     

  • 相关阅读:
    强大的C#图形处理组件
    Spring整合Mybatis的注意事项
    Umbraco常见陷阱与错误模式
    Umbraco 官网阅读理解
    Umbraco模型默认属性
    无缝隙滚动跑马灯组件
    这才是正确删除 office 的方式
    SVN利用Hooks自动发布网站
    Umbraco安装权限问题
    EPiServer网文
  • 原文地址:https://www.cnblogs.com/liujzcom/p/4813109.html
Copyright © 2011-2022 走看看