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" />

     

     

  • 相关阅读:
    封装/接口/抽象类
    继承
    浅谈面向对象
    MySQL---Mybatis 批处理(增,改,删)
    dashboard安装
    K8S--------常用命令
    K8S------概述
    Java实现 MD5加盐加密 和 MD5和SHA-1混合加盐加密
    使用FastJson对JSON字符串、JSON对象及JavaBean之间的相互转换
    SpringCloud---FeignClient处理请求超时问题
  • 原文地址:https://www.cnblogs.com/liujzcom/p/4813109.html
Copyright © 2011-2022 走看看