相当于IE的“后退”
如何实现?
如何实现?
解决方案 »
- 离奇的问题
- 用IHttpHandler怎样过滤生成内容中的非法字符
- 刚才表述有问题,引起了歧义,现在从新提问:cookie 随浏览器关闭而失效的问题
- 高手,谁有把汉字转成拼音的函数呢
- Calendar的问题请教?
- 关于刷新后的定位问题,比较难,高手请进,分不够可以再加,顶者有分
- 采用ODBC连接数据库,如何返回存储过程的数据集??
- 数据为空。不能对空值调用此方法或属性
- mvc4 easyui datagrid 数据Excel导出 在线等大神!!!!!!
- 我点击上面一个“确认修改” 好像对下面的内容也有作用了啊
- 一个弱智问题!!!大家帮帮忙!
- 如何把GridView中原本在一行的数据分为多行来显示,草案或者修改的时候原本在一行的数据分多行来修改?
response.Write("<script language=javascript>")
response.Write("if(!confirm('完成任务?')){history.back();}")
response.Write("</script>")
response.Write("<script language=javascript>history.go(-1);</script>")
<a href="javascript:history.go(-1);">向上一页</a>
页面跳转:onclick="window.location.href='list.aspx'"
P.S.
小技巧(JS引用JS):
<script type=text/javascript>
<!--
if (typeof SWFObject == "undefined") {
document.write('<scr' + 'ipt type="text/javascript" src="/scripts/swfobject-1.5.js"></scr' + 'ipt>');}
//-->
</script>
均无效!!!
这些代码是否写在click事件中?
/// <summary>
/// 返回到指定步数的页面
/// </summary>
public static void BackPage(int step)
{
Page currentPage = (Page)System.Web.HttpContext.Current.Handler;
currentPage.ClientScript.RegisterStartupScript(currentPage.GetType(), "BackPage", string.Format("window.history.go('{0}')", step), true);
}
前台直接JS
window.history.go(1)
不行请找我
或<asp:button text="后退" onclientclick="javascript:history.go(-1)"/>
无法实现关了当前form返回到上页(IE的后退)
if (Request.UrlReferrer != null)
{
ViewState["UrlReferrer"] = Request.UrlReferrer.ToString();
}点击的事件:
if(ViewState["UrlReferrer"]!=null)
{
Response.Redirect(ViewState["UrlReferrer"].ToString());
}
Butn_cancel.PostBackUrl = Request.UrlReferrer.ToString()谢谢各位。