javascirpt 返回
一、页面跳转
<input id="backlink" type="button" class="btn" value="查看" οnclick="javasciprt:window.location.href='list.aspx'"/>
二、当前页面刷新
window.location.reload()
三、返回下一页
window.history.forward()
四、返回上一页
1. history.go(-1), 返回两个页面: history.go(-2);
2. history.back().
注:history.go(n).n 为返回页数。当history.go(0),则刷新当前页面
当执行步骤过多,用history.go(n)返回太不友好。可用以下方法解决。用一个属性记录操作步骤,当单击“返回”就返回到上一次操作页面
1)写一个公共属性
public int GetBackNuber
{
get {
if (ViewState["GetBackNuber"] == null)
ViewState["GetBackNuber"] = 0;
return (int)ViewState["GetBackNuber"];
}
set { ViewState["GetBackNuber"] = value; ; }
}
2)要使用“返回”的页面,在Load方法中调用GetBackNuber属性,并改变值
GetBackNuber--;
3)aspx页面代码使用GetBackNuber
<input id="backlink" type="button" class="btn" value="返 回" οnclick="history.go('<%=GetBackNuber %>')"/>
一切OK!
转载于:https://www.cnblogs.com/sunnysmile/archive/2009/05/19/1460180.html
- 点赞
- 收藏
- 分享
- 文章举报
- 黄聪:C# DES 加密/解密类库,支持文件和中文/UNICODE字符,返回BASE64编码字符串
- 注意返回函数内部的变量(C++)
- 双指针的使用与函数返回数组
- 微信返回码
- MyBatis多条件分页查询,返回总记录数
- SharePoint 2013 Workflow Manager 1.0 远程服务器返回错误: (400) 错误的请求。 不支持查询字符串中的 api-version
- OAuth2.0_豆瓣登录_API错误返回码说明一览表[转]
- Spring Mvc @ResponseBody 返回Json信息报406(Not Acceptable)
- android长按返回键弹出关机框
- 解决ajax返回的数据有空格和换行的问题
- 函数返回表
- 返回JSon格式数据
- 两步搞定Fragment的返回键
- cas自定义primaryPrincipalResolver,拓展对用户返回信息复杂查询的支持
- C#值类型与引用类型、 out 、 ref、 params 参数、函数重载、数组为函数参数或返回值
- 使用APP支付返回ALIN10070
- Java返回json数据
- Android中PopupWindow点击窗口之外和返回键消失,界面锁定的实现。
- 用SqlDataReader返回多个结果集
- 解决函数中返回局部指针变量的问题,加深理解《堆和栈》问题。