读书人

返回前一面的:Button1.Attribu

发布时间: 2012-01-07 21:41:55 作者: rapoo

返回前一面的:Button1.Attributes.Add("onclick", "history.go(-1);return false;");效。
《家ASP.NET答疑200》中的24中提到了返回前一面的,但Button1.Attributes.Add( "onclick ", "history.go(-1);return false; ");根本法生效,在ASP.NET 2.0中是否不支持?怎修改呢?

[解决办法]
Button1.Attributes.Add( "onclick ", "javascript:window.history.go(-1);return false; ");
[解决办法]
了解button在ASP.NET2.0里面的用法,在2.0里

对于button的服务器控件

<asp:Button OnClientClick= " " OnClick= " " ID=ustbwuyi runat=server Text= " " />

其中它本身有客户端click事件OnClientClick,OnClick是它的服务器端事件,所以,如果你用的
是2.0下的button,用history.go(-1);return false;写在它的OnClientClick事件里面就可以了

[解决办法]
在 windows 2003+asp.net2.0+ie7 下,看不出什么毛病。

先不要看asp.net,你从浏览器上把 html 复制、贴出来。
[解决办法]
ustbwuyi():我修改成
<asp:Button id= "Button1 " runat= "server " Text= "返回 " OnClientClick= "history.go(-1);return false; "> </asp:Button> 是不行


我在我这测试通过完毕,测试成功,代码应该是没有任何问题的。找找其他原因。
[解决办法]
Button1.Attributes.Add( "onclick ", "history.go(-2);return false; ");
============
go -2
因为点击服务器端按钮 已经刷新过一次页面了 所以应该是-2

读书人网 >asp.net

热点推荐