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" />
时间: 2024-10-03 22:25:03

WebFrom 让页面返回前一个页面的相关文章

当前页面返回前一个页面时,执行前一个页面的方法

var pages = getCurrentPages(); // 当前页面 var beforePage = pages[pages.length - 2]; // 前一个页面 // console.log("beforePage"); // console.log(beforePage); wx.navigateBack({ success: function() { beforePage.onLoad(); // 执行前一个页面的onLoad方法 } });-----------

HTML5 使用sessionStorage实现特定页面返回刷新页面

需求:在某个列表页面跳转到增加新项目页面后需要返回到前一个页面 并且数据最新数据.刚开始是做法是 history.back();方法 返回后页面不会自动刷新的.在新的页面重新访问之前页面的链接可以访问到新加载了新数据的页面,但这样子也会导致页面加载过多占内存. 这个时候可以用sessionStorage来存储临时变量来判断 母页面: window.onload = function () { var data = sessionStorage.getItem("FirstLoad");

子页面返回父页面的父页面

子页面: <script type="text/javascript"> mui.init({ beforeback: function() { //获得列表界面的webview var list = plus.webview.currentWebview().opener(); //触发列表界面的自定义事件(refresh),从而进行数据刷新 mui.fire(list, 'refresh'); //返回true,继续页面关闭逻辑 return true; } }); &

JS window对象 返回前一个浏览的页面 back()方法

返回前一个浏览的页面 back()方法,加载 history 列表中的前一个 URL. 语法: window.history.back(); 比如,返回前一个浏览的页面,代码如下: window.history.back(); 注意:等同于点击浏览器的倒退按钮. back()相当于go(-1),代码如下: window.history.go(-1); 任务 补充右边代码编辑器第9行,完善GoBack()函数,实现返回前一个页面功能. 注意:本编辑器有局限性,可以把代码拷贝到本机上练习,或者在本节

PhoneGap 白名单安全机制 navigator.app 加载外部页面返回

学习要点: 1. Phonegap 白名单安全机制 2. Navigator.app 对象加载外部页面 返回上级页面 一. Phonegap 白名单安全机制 Phonegap应用的页面大多存在于本地,但有时需要加载外部的Web页面到应用内置的浏览器 视图中已完成特定的应用功能,出于安全性考虑,PhoneGap 设立了白名单安全机制,通过它来 控制能够加载到内置浏览器视图的内容来源. Android 不通过白名单安全机制的话调用外部浏览器 IOS 不通过白名单安全的话会直接拒绝. Android

笔记-返回到前一个页面时显示前一个页面中ajax获取的数据

笔记第一部分:http://www.cnblogs.com/zczhangcui/p/6869219.html 在第一部分遇到的问题是,用ajax获取了一系列列表信息后,拼接好html后插入到了原有页面中,类似于一系列新闻列表,点击查看详情后再返回到这一页,会出现所有ajax获取并插入页面的结构都没有了,经过调研,决定尝试从history对象入手. 我使用了history.replaceState方法来改变当前页面的state,每次ajax获取信息后,将页面中希望保留的内容放入state中,当返

JS 页面离开事件 页面关闭事件,实现登录成功返回上个页面

壹 ? 引 登录成功后跳转到上一个页面是很常见的需求,比如在天猫添加购物车时网站会效验用户登录情况,若未登录则跳转登录,登录成功返回到先前的商品页. 这个功能实现并不困难,但因为我的奇思妙想让我先后了解了window.history对象以及窗口关闭/离开事件onbeforeunload,那么让这个需求做个引子,让我们开始一次有趣的探索之旅. 贰 ? 有趣的onbeforeunload 不管是从什么页面进入的登录页,总是得先有个离开页面的过程,那我在离开前一个页面时先记住页面,登录成功调回来不就好

输入url到页面返回的过程

输入url后,你看到了百度的首页,那么这一切是如何发生的呢? 这个问题之前.最近.我想以后肯定还会被问到,或者问到这样的题目,如果在百度框里输入查询的字符串开始,是怎么返回你需要的东西呢. 那这什么个过程呢(这个问题我在之后的博客中在写)? 网上各种的说法,不外乎这么几种 第一种简单的说呢就是这样的: 第一步:客户机提出域名解析请求,并将该请求发送给本地的域名服务器. 第二步:当本地的域名服务器收到请求后,就先查询本地的缓存,如果有该纪录项,则本地的域名服务器就直接把查询的结果返回. 第三步:如

页面返回并刷新的办法

页面返回并刷新: <a href="javascript:location.replace(document.referrer);">......</a> 返回上一页的办法: <a href="location.go(-1);"></a> <a href="location.back();"></a> 页面刷新的方法: <a href="location.go