用Chrome, 在javascript 控制台看看哪里出错了。

解决方案 »

  1.   

    这个就是这样,前台执行后台的语句,可能是不能这样注视。你这样注视,其实还是运行了s_zchtsbz_174.ClientID这个代码
      

  2.   

    <%=s_zchtsbz_174.ClientID%>是后台会执行的代码,即使前台已经注释也会执行,而s_zchtsbz_174已经删除了,就会出错
      

  3.   

    <%=s_zchtsbz_174.ClientID%>会在服务端进行编译,你的注释只是针对JS的,但是服务端还是会解析,这个时候会找不到s_zchtsbz_174这个控件,所以报错了
      

  4.   

    我以前也发现过这样的问题,明明已经注释过的JS,但浏览器还是报该行错误,然后我又全新写了注释的JS加减测试代码,发现又是好的,搞了两个小时,发现,原来是IE7的问题,换成IE9后一点问题也没了,蛋疼,印象很深刻。楼主,你如果碰到这样的问题,建议使用非IE浏览器看看,比如Chrome,而且它有一个强大的JS调试功能——js控制台,完全可用它调试JS,如果在Chrome里也碰上这样的问题,你就可以用它了
      

  5.   

    <%=s_zchtsbz_174.ClientID%>这里的代码是在服务器跑的,你js的注释对服务器代码不起作用