单击ImageButton如何实现后退。
rt 问题点数:50、回复次数:16Top
1 楼kandyasp(博客收集 http://www.1638988.cn)回复于 2005-08-23 14:00:20 得分 5
imgbtn.attributes.add("onclick","history.back();")Top
2 楼pontus(pontus)回复于 2005-08-23 14:01:07 得分 5
ImageButton.Attributes.Add("onclick","history.back();");Top
3 楼lengyubing_1983(ajax阿贾克斯是荷兰最久负盛名的球队)回复于 2005-08-23 14:02:21 得分 5
ImageButton1.Attributes.Add("onclick","history.go(-1)");Top
4 楼vcforeverya()回复于 2005-08-23 14:14:05 得分 0
这些我都试过了根本没反映,请看:
=
=
=
=
=
=
<asp:ImageButton id="FanHui" OnClick="FanHui_Click" runat="server" ImageUrl="../image/fanhui.gif"/>
==
=
=
=
Sub FanHui_Click(Sender As Object,e As ImageClickEventArgs)
FanHui.Attributes.Add("OnClick","history.go(-1);")
End Sub
这个东西在主框架里,会不会与框有关?
Top
5 楼camelials(星期五)回复于 2005-08-23 14:25:22 得分 5
不要写服务端的.
如果是服务端的,点的本身就刷新了一次.Top
6 楼vcforeverya()回复于 2005-08-23 14:51:19 得分 0
那我应该怎么写???高手在哪里???Top
7 楼vcforeverya()回复于 2005-08-23 14:53:03 得分 0
在线等,在线给分!!!Top
8 楼kandyasp(博客收集 http://www.1638988.cn)回复于 2005-08-23 15:00:49 得分 5
Sub FanHui_Click(Sender As Object,e As ImageClickEventArgs)
FanHui.Attributes.Add("OnClick","history.go(-1);")
End Sub
不是写在FanHui_Click sub里
而是写在page_load里Top
9 楼tjj36(忧郁的眼睛)回复于 2005-08-23 15:02:38 得分 5
private Page_Load()
{
imgbtn.attributes.add("onclick","javascript:history.back(-1);")
}Top
10 楼tjj36(忧郁的眼睛)回复于 2005-08-23 15:04:27 得分 0
你那个按钮其实不必用服务端控件,Top
11 楼vcforeverya()回复于 2005-08-23 15:11:35 得分 0
=
=
=
=
=
=
还是不行,怎么办??Top
12 楼funidudu(微笑)回复于 2005-08-23 15:41:26 得分 5
<img src="1.gif" style="cursor:hand" onclick="javascript:history.back(-1);">
或者
<input name="toreequip" type="image" src="equipment/restatus.gif" width="55" height="20" border="0" onclick="history.back(-1);return false;" >Top
13 楼goody9807(http://goody9807.cnblogs.com)回复于 2005-08-23 15:50:26 得分 5
<asp:ImageButton id="FanHui" OnClick="FanHui_Click" runat="server" ImageUrl="../image/fanhui.gif"/>
==
=
=
=
Sub FanHui_Click(Sender As Object,e As ImageClickEventArgs)
FanHui.Attributes.Add("OnClick","history.go(-1);")
End Sub
=================================
<asp:ImageButton id="FanHui" runat="server" ImageUrl="../image/fanhui.gif"/>
private Page_Load()
{
FanHui.attributes.add("onclick","javascript:history.back(-1);")
}
写在page_load中
Top
14 楼lc666(别以为头上戴条内裤就觉得自己很酷,你丫纯粹是装B!)回复于 2005-08-23 18:20:41 得分 5
我试了楼上几位的方法好象也实现不了。
按楼主的要求不知道如何实现。
To vcforeverya () :
你可以用如下方法实现类似的功能:<a href="vbscript:history.back()">返 回</a>或者用一个图片将“返 回”替换掉。
Top
15 楼libraworm(我要改名)回复于 2005-08-23 19:02:07 得分 5
楼上说的都是对的,只是你对asp.net的基本知识还缺乏,看不懂。Top
16 楼haimuwang(海慕)回复于 2005-08-26 16:28:29 得分 0
当单击ImageButton的时候就进行了一次提交表单的操作,如果你用ImageButton.Attributes.Add("onclick","history.back();");方法去添加属性的话,只是原地没动一样。举个例子说吧:单击ImageButton就相当于向前迈了一步,当执行history.back();的时候就相当于又向后退了一步。这样就体现不出后退的效果了。Top




