两个html之间点击回退按钮怎么做到让前一个页面保持原状不刷新?

我模拟了一个webapp从列表页进入详情页用的是window.location.href=“...”。
而点击返回按钮可以返回但是之前页面的数据变了scrolltop也成0了。有没有一种方法不让前一页不刷新?????

4个回答

、、

返回上一页、、

a href="javascript:history.back(-1)">返回上一页
如果是用按钮做的话就是:
input type="button" name="Submit" onclick="javascript:history.back(-1);" value="返回上一页">

zhuhaomingoo
朱昊明 谢谢
接近 3 年之前 回复
function goBack() { window.history.back(); }
zhuhaomingoo
朱昊明 谢谢
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
能做到让页面不刷新吗?
无论是主菜单中的“刷新”按钮或者是鼠标右键中的“刷新”均不可用。
两个页面之间刷新问题?
我利用datagrid的HyperLinkColumn另外打开一个新窗口,由于需要想要在新窗口刷新原来那个页面,如何实现?请高手赐教,谢谢!!
怎么让treeview点击节点不刷新
点击节点是不返回到服务器,但是选择checkbox时要返回到服务器
怎么让页面强制不刷新
我用的是一个框架,left和right页面,left是一个菜单页面,用js写了一个菜单,菜单是从数据库中绑的,菜单分为父菜单和子菜单,本来是要实现单击一个父菜单它会展开自己属下的子菜单同时right页面不变,单击子菜单时right页面跳转到相应页面,但现在单击父菜单时right会出现和left相同的页面,为什么?这个问题怎么解决
点击IE回退按钮,怎样刷新回退后的页面
上网找了好多,都不管用啊。。帮帮忙了。。
点击标签,页面不刷新
有两个标签,随便点击其中的标签,页面不刷新,数据仍然能够显示,不显示空。
如何让页面不刷新
做了一个BookList页面 用DataList把图书的信息显示出来!DataList有个LinkButton.Text为:放入购物篮。rn当我点击这个LinkButton的时候,会自动把当前的图书相关信息放到Session["shopcard"]里面。rn问题是:点击这个LinkButton,这个页面会自动刷新生成一次页面,太不好了 。rn应该如何改进?
如何让页面不刷新?
在一个asp页面中用window.open(),或则用shift+click打开一个新窗口,然后在其中的文本框中输入内容,然后submit进入一个新的页面,然后按ie上的back键,发现文本框中的内容被清空了。rn原因是该页面刷新了。rn现在我发现:rn1:如果不新开窗口,那么输入的内容仍然存在rn2:如果该页面是html,而不是.asp,.php,则输入的内容也存在rn3.如果ie设置为永不更新,那么也存在。rnrn现在不知道是否有办法在asp程序中阻止该网页刷新,或则新开一个窗口时,用history.back()仍然回到以前的历史网页,并且保持数据,而不从服务器刷新页面?rnrn各位有什么好的办法解决解决这个问题吗?rnrn Re:按“back”后刚刚输入的内容被清空的问题!  rn rn大家也可以就在论坛中试验:rn1.在回复框中输入文字rn2.按“back”,再按forward回来,发现文本框的内容仍然有rn3.按住shift,单击“首页”打开一个新窗口,rn4.按“back”,再按forward回来,发现文本框的内容被清空。rnrn请问如何在asp中解决这个问题,即使新开一个窗口也不会被清空?rn
回退刷新前一个页面
我在一个类似注册的提交页面里,存一个cookie的值通过这个值判断是否提交并且跳转回前一个注册的页面,跳转回注册页面时怎么刷新前一个注册页面呀(注册页面reg.asp 信息存储页面 save.asp )怎么在save.asp页面返回reg.asp页面时刷新reg.asprn--------------------------------------------------------------------------rnResponse.Write("history.go(-1)")rn--------------------------------------------------------------------------rn现在是这么写的但是不能刷新不知道应该怎么写rn
如何刷新前一个页面?
我用Opener.refresh();怎么刷新不了了?rn用opener.close();都可以将前一个页面关掉啊!
怎么让页面不断的刷新
我要刷新的页面为http://topik.etest.net.cn/,这个页面,,如果这个页面没有进去。出现Internet Explorer 无法显示该网页。这个就继续刷新这个页面,,如果进去了就不刷新。。这个页面需要怎么做啊
A页面跳转到B页面,怎么让A页面不刷新
A页面跳转到B页面,怎么让A页面不刷新rnrnrn Response.Write(" "); rnrn这样跳转原页面会刷新一次,而且是gridview的样式会发生很大的变化,字体加粗等等。rn麻烦专家帮我看看。
点击一个空连接后怎么让页面不返回顶部??
rt
点击按钮打开子页面如何让父页面不刷新???
添加rnpublic string OpenAdd = "javascript:window.open('添加.aspx','go','scrollbars=no,resizable=no,width=330,height=170')";rnrn并没有对父页面的数据进行任何操作啊,每次点击都会刷新很烦.....
点击 Submit后,如何让整个页面不刷新
一般情况下,我们点击 Submit后,整个页面就刷新了,可是我的网站现在要求rn单击后不刷新,我该怎么办 ,分不多了 :(
如何让linkbutton点击后页面不刷新!
linkbutton点击后弹出一个新窗口,但是主页面在linkbutton点击后老刷新,如何让页面中的linkbutton点击后只弹出窗口而主页面不刷新?(linkbutton是在后台生成的)
怎么让父窗口不刷新?
用.net作了个网页,rn是个调查rn当选择“提交”这个ImageButton的时候rn就打开一个小窗口rn来显示调查结果rn我用js的window.open()方法,rn现在是一打开小窗口rn父窗口就跟着刷新一次rn怎么才能让父窗口不刷新?rn谢谢各位大虾了。。。。。。rn
怎么刷新一个页面!
我建了一个页面one.aspx,在这个页面弹出窗口tow.aspx.我在tow.aspx处理完后关闭tow.aspx,同时刷新one.aspx.怎么做???急!我的代码rn//以下是关闭增加窗口,刷新主页面rn string sJs =" ";rn Response.Write(sJs);rnrn有没有别的好方法!!
页面不刷新怎么提交数据?
如题,用goahead做一个嵌入式web服务器,我现在是只能在页面刷新的时候在后台获取到数据,但是刷新页面总会闪一下,存在很多问题,想请教,怎么实现不刷新页面在后台可以获取到数据?
如何做到不刷新一个页面,而可以更新数据呢?
多谢!
两个页面之间怎么传值
A页面rn[code=html]rnrnrnrn rn Arn rn rnrnrnrn点击rnrnrn[/code]rnB页面rn[code=html]rnrnrnrn rn rn Brn rnrnrnrn rn rn 11111111111rn 2222222222rn 333333333rn 444444444rn 55555555555rn rnrnrnrnrn[/code]rn请问下当我点击A页面的a标签跳转到B页面的时候 点击B页面的li里面的内容时候 怎么才能把我当前点击的内容替换到A页面a标签里面的内容
怎么在两个页面之间传值?
这么一个程序,在一个页面的textbox里输入要抽几个奖,点击button后,转到处理抽奖的页面,并抽出所要数目的用户,不知道用什么来传这个数值?我是新手,多谢!rn我这么传弄了弄,发现根本就没有转到第二个页面。rn第一个页面rnprivate void Button1_Click_1(object sender, System.EventArgs e) rnSession["dg_cj_num"] =TextBox1.Text;rnServer.Transfer("raffle.aspx"); rnrn第二个页面rnprivate void Page_Load(object sender, System.EventArgs e) rnstring p = Session["dg_cj_num"].ToString();rnLabel4.Text = p;rn
怎么知道页面是点击回退按钮进来的呢?
如果是回退进入该页面,我要做一些特殊的操作,可是如何知道是"回退"到该页面的呢?rn请高人指点,谢谢了!rn
点击导航栏,页面不跳转,刷新内容
点击导航栏,页面不跳转,刷新内容,类似AJAX
webfrom 页面首次点击不刷新?
rn如图,图一是我前端的代码,当我点击停止或者启用的时候他们会先调用Jquery中OnClientClick的方法,然后会去调用OnClick也就是后台的方法。后台的方法最主要的目的就是刷新!我的问题是:启动项目时,首次点击启用或者停止页面并不会刷新,但是第二次及之后就都会刷新了!求解?![图片说明](https://img-ask.csdn.net/upload/201907/30/1564472726_59780.png)![图片说明](https://img-ask.csdn.net/upload/201907/30/1564472737_406105.png)rn![图片说明](https://img-ask.csdn.net/upload/201907/30/1564476929_193958.png)
点击button 事件页面不刷新的具体方法
我的button事件下是这样rn protected void Button3_Click(object sender, EventArgs e)rn rn Panel1.Visible = true;rnrn我页面上有一个验证码,当我点击button3后页面刷新,验证马又要重新生成重新输入,如何才能使页面不刷新
如何点击连接,页面不刷新
我有连接 我的链接 当我点击"我的链接",指向了123.htmrn可是主页也刷新了,怎样做的主页不刷新rn没分了 :(
移动端点击返回键,页面不刷新解决方案
今天分享下,在浏览器中点击返回或者前进按钮时,页面不刷新的问题。这个问题存在于移动端居多,尤其是苹果手机。我们一起看看这到底是怎么一回事! 如果是移动端下,可能有两种情况: 第一种是在自己的app下点击返回的时候页面不刷新,这有可能是你们原生开发人员,只是关闭了当前的一个窗口,也就是说那个窗口是新开的。这种解决方案,老夫只能说找你们的原生开发吧。 第二种则是在微信、uc这类的浏览器出现,这是
两个 html 页面之间传数据
page1: <!DOCTYPE html> <html lang="en&am
Android 两个activity之间跳转不刷新怎么实现
两个activity中布局类似,都有两个listview,listview可以点击,我现在设置的是两个一样的xml,两个类似的activity 用intent进行跳转,但这样切换会重新刷新,如何实现不刷新切换。请大神细讲 !!!rnrnrn之前想用Fragment的方法 来隐藏添加控件 但是由于自己不太懂 一个类既要继承Fragment又要继承activity 不能解决 所以被搁置了 并且这个方法需要改动很多 太麻烦 我看到有些帖子有说能用按钮实现控件隐藏显示的 求教!
如何让 两个UpdatePanel 不同时刷新。。。
页面上有两个UpdatePanel 控件。 每操作其中一个都会刷新两个控件中的东东。。。请问有什么办法能让他们不同时刷新
微信返回跳到前一个页面不刷新实现
主页面  子页面 主页面跳转到子页面的链接使用a标签 并且加上target="_blank" 即新窗口打开 同时主页面头部添加缓存 ios可以 安卓目前不支持 返回机制不同
lisview 用updatepanel 点击删除行按钮,页面怎么不刷新
listview ItemCommand如下 rn protected void ListView1_ItemCommand(object sender, ListViewCommandEventArgs e)rn rn string cmName=e.CommandName;rn string elementCode = Convert.ToString(e.CommandArgument.ToString());rn if (cmName == "DeleteDescription")rn rn // DescriptionTableAdapter ad = new DescriptionTableAdapter();rn // ZLLightMisData.Description Description = new ZLLightMisData.Description();rn //ad.Delete(ID);rn ZLLightMisData.Description.DeleteByElementCode(elementCode);rn T_DeleteCodeTableAdapter ad = new T_DeleteCodeTableAdapter();rn //将删除的要素码加到T_DeleteCode中,做到重用rn ad.Insert(elementCode, "");rn rn switch (bindAction)rn rn case"bind0":rn bind0();rn break;rn case "bind1":rn bind1();rn break;rn case "bind2":rn bind2();rn break;rn case "bind3":rn bind3();rn break;rn default:rn break;rn rn rn Response.Write(" ");rn rnrn rn
怎样让按钮点击后返回到前一个页面?
如题,如果是a弹出b,b在当前打开c,有办法直接从c返回a吗?rn我说的情况都是不直接调用名字,可以通用的
求教如何让页面弹出小页面后保持原状态
题目不清不楚,说说我的页面流程rn①页面一主要是列表,列表的数据根据页面上的下拉框控件筛选而出rn②页面一有个“编辑”按钮,按下后会弹出个页面二,是个小页面,用于填写编辑的信息。rn③在页面二编辑完成后按“保存”,页面二自动关闭,这时页面一刷新。rn现在问题就是,希望页面一在页面二关闭后,保持页面二弹出前的筛选状态(但会显示编辑后的数据),页面一是否刷新暂时不那么在意。rn如果是实现不刷新的话,该怎么做?rn如果是实现刷新后依然保持原状,如何让这种情况下的页面一后台认为是IsPostBack?
html刷新 页面
<meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Expires" content="0"> <meta http-equiv="X-UA-Compatible" cont...
不刷新点击计算
我想在同一个页面中实现下面的功能,不知道如何实现。请大侠们出出主意呢,谢谢!rnrn在一个页面中有多个产品,点击某个产品就将些产品显示在页面顶部,然后将产品的价格计算出来。rn例如:rnrnA B C DrnE F G M。。。rn这些显示的是产品名称rnrn如果我选择了A C D G 这几个,那么这几个产品背景就变成蓝色,然后在页面顶部就显示rn[color=#FF0000](A*数量+C*数量+D*数量+G*数量)/ 变量 = 结果[/color]rnrn后台运行就是A的价格乘以A的数量再加上C的价格乘以C的数量。。。最后将和除以变量 得到一个结果。rn这里的数量需要自己自己填写,默认为1 变量也是要自己填写数字 得到结果rn反过来如果我将数量填写完,然后把结果填写了,变量自动计算出来。
一个main页面框架装载两个页面,页面不刷新,怎么在2个页面间传值?
一个main页面左右2个框架,分别装了A.JSP和B.JSP,怎么用javascript在2个页面之间传值?
如何返回前一个页面并刷新
由页面A(A不定,就是说很多页面都可以)到B,rn需要B在进行处理后回到A页面,需要刷新,显示新数据rnrn因为是页面A到B是用js的location.href="B.aspx?No="+s;rn所以在B用Request.UrlReferrer.ToString()取不到值rn用js的histroy也不行,不刷新A,无法显示改动后的数据rnrnrnrnrn
为什么不能刷新前一个页面
a.aspx文件中:rn添加rnrna_add.aspx'文件中:rnprotected void Button1_Click(object sender, EventArgs e)rn rn //添加成功rn Response.Write(" ");rn rn rnrnrn我想点击Button1后关闭当前页,并且能刷新a.aspx页面,为什么不能刷新a.aspx,问题在哪里?大家帮我找找rn
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview