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打错了?