读书人

runat =quot;serverquot;中的控件javascript的

发布时间: 2011-12-24 23:03:24 作者: rapoo

runat ="server"中的控件javascript的错误怎么解决
我想实现的是点击一个imagebutton按钮打印这个页面
<asp:ImageButton
ID= "ibtn_Print " runat= "server "
ImageUrl= "~/images/button/bt_Print.jpg "
OnClick = "javascript:window.print();/>
老是出错,说是少了个 ") ",有时又说什么字符太多

在Page_Load中加
ibtn_Print.Attributes.Add( "conclick ", "javascript:window.print() ");
错误是没有了,但是什么都不执行!

[解决办法]
服务器控件的脚本应该放在OnClientClick事件里
譬如:
<asp:ImageButton ID= "ImageButton_test " ImageUrl= "Img/test.gif " runat= "server " OnClientClick= "javascript:window.close(); " OnClick= "ImageButton_test_Click " />

javascript:window.close()这句下面应该有下划线
[解决办法]
你这句怎么是
ibtn_Print.Attributes.Add( "conclick ", "javascript:window.print() ");
onclick打错了?

读书人网 >C#

热点推荐