想在后台的btnReturn_Click事件中填写 javascript:window.history.go(-1)"/,该怎么写?

我想在后台的btnReturn_Click事件中填写以前在页面中编写的<imgclass="HerCss"onclick="javascript:window.histo... 我想在后台的btnReturn_Click事件中填写 以前在页面中编写的<img class="HerCss" onclick="javascript:window.history.go(-1)"/>,请问该怎么写? 展开
 我来答
whiteamoon
推荐于2016-11-12 · TA获得超过251个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:168万
展开全部
推荐答案。。。不说了
你的问题是提到JS页面了,不过看起来你要问的是ASP.NET的问题。

第一,为什么一定要后台来判断?前台实现不了吗?
<input type="button onclick="javascript:window.history.go(-1);"value="返回上一页">

补充:这是浏览器的控制,你必须有前一页,才能返回;当然也可能返回其他网站,如果是从那个网站跳过来的。
第二,下面runat=server的过程,自习体会吧
在button的onClick事件响应函数中写如下代码: This.ClientScript.RegisterClientScriptBlock(this.GetType(), "e", "<script language=javascript>history.go(-2);</script>", true); 剖析剖析剖析剖析: 假设当前页面为A,上一页为B,则当A中的button被按下后,A页面会立即被回发到服务器进行处理,服务器端向A页面中添加了我们写的那个script块。 我们感到按钮被按下之后,页面刷新了一下,然后我们看到的已不是页面A了,而是全新的A+页面,A+比A多了一个script块。 浏览器解析A+页面过程中遇到了script块,就执行javascript语句,执行到history.go(-2)时就连着退后两步。先从A+页面退到A页面,再从A页面退到B页面。 于是就完成了整个回退过程。
溏彦欧巴
2012-12-04 · TA获得超过109个赞
知道小有建树答主
回答量:506
采纳率:0%
帮助的人:116万
展开全部
<img class="HerCss" onclick="javascript:window.history.go(-1)"/> 把这个img改成imagebutton, 然后imageButton有个imageButton1_CLIKC事件,在方法体里写

Response.Write("<script>window.history.go(-1);<script>");
追问
可是这样写点击之后却没有返回上一页
追答
Response.Write("window.history.go(-1);"); 把这个改成Respone.Redirect("你要链接的网页");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
忆起归路天涯
2012-12-04 · 超过14用户采纳过TA的回答
知道答主
回答量:70
采纳率:0%
帮助的人:28.1万
展开全部
response.write("<script>window.history.go(-1)<script>");
response.end();
这个道理和客户端是一样的。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式