一个用户控件users.ascx里面有一断统计代码<script>............</script>这断代码放在asp里是正常的.IE没有显示任何错误.可不放到users.ascx里.IE就显示有错误.说缺少}怎么回事?

解决方案 »

  1.   

    可以,
    此类问题主要是由用户空件内的服务器控件在解释为html代码后id,name变化引起的
    你可以查看你页面的源代码,看被解释成了什么
    如果id或者name不正确了就提示没有对象....
      

  2.   

    我的用户控件里没有服务器控件.就只有HTML代码和JS这样也报错
    <div>
    <script language="JavaScript" type="text/javascript">
    <!--
    var m_tc_server="vip7.t2t2.com";
    var m_tc_website="102423";
    var m_tc_parent_website="0";
    var m_tc_style="3";
    //-->
    </script>
                        <script language="JavaScript" src="http://vip7.t2t2.com/visit.js" type="text/javascript"></script>
    </div>
      

  3.   

    ascx里的id=aaa 到了aspx里就变了 id=xx_aaa,你仔细看看就知道了
    也就是说,aspx里的find(xx_aaa)《=》ascx里find(aaa)