日期:2014-05-17  浏览次数:20423 次

控件包含代码块(即 <% ... %>),因此无法修改控件集合?突然报这个错,郁闷
网上查了资料说,原因就是在head里面写的jquery了这句:$("#<%= txt_check.ClientID %>"),办法就是把脚本放到body里面,我放过去了,不报这个错了,能显示页面了,可是我的样式全乱了,影响这么大?这个“#<%= txt_check.ClientID %>”,我一直这样用,没报过错,这次是把写好了的界面放到别的解决方案就报错了,为什么这个东西在有时报错,有时又不报错,有没有大神知道为什么啊??

------解决方案--------------------
<head runat=server> 去掉runat 试试
------解决方案--------------------
$("#<%= txt_check.ClientID %>")


$("#txt_check") 不行么?

不行就txt_check 改为普通html标签
或者编译后的txt_check的id放到$("#????")