在内容页asp:Content标签对里面引入js(jquery)并在里面调用。页面会报错,如图http://b36.photo.store.qq.com/http_imgload.cgi?/rurl4_b=c6c839f08d4ac7b0a39d182df611de11a061d35a6c4f6b1d273e6b30089550c634a705b7df724ee192ed7f036f882ad2a931de85a96b88cc07d36256af83712814e0e6d1008e823037d9f5328174e4e9f3776cb3&a=36&b=36
我在同一个目录下建了个html页面,以相同代码调用js,脚本不会报错。

解决方案 »

  1.   

    在内容页可添加js连接
    <script src="Js/a.js'></script>
    或在母版页添加
      

  2.   

    或2HtmlLink link = new HtmlLink();
    link.Href = cssPath;
    link.Attributes["rel"] = "";
    link.Attributes["type"] = "";
    page.Header.Controls.Add(link);
    使用ClientID
      

  3.   

    母版页引用JavaScript:
    script language="javascript" type="text/javascript" src="<%=Page.ResolveClientUrl("~/JavaScripts/jquery.js") %>"></script> 
      

  4.   

     <script language="javascript" type="text/javascript" src="<%=Page.ResolveClientUrl("~/JavaScripts/jquery.js") %>"></script> 
      

  5.   

    你现在的出错行数44行与你标记的好像不一样,根据错误应该是string没有""引起来,
      

  6.   

    我现在还在学校读书,做团队项目。
    asp.net页面布局书上学就只教了母版页。学新知识要时间。谢谢提醒哈!5楼,真伤脑筋,我用了你给的代码还是不行。
    我可以保证js路径没错。我虽然是用的“../”形式的定位文件。
    但是我的母版页和内容页是在同级目录下。
    我还在同级目录写了个html页面测试成功的.
    可是在内容页就是不成功。
    还有2楼啊,写得太高深的代码加点注释啊。
    要怪就怪我笨。我连5楼的代码是为了确定路径都是看了老半天才看出来的。
    谢谢大家了,我就不一一回答了,我早上还要上课。晚上见。
      

  7.   

    js脚本里有没有docment.getElmentById('') 之类的语句,如果你要找的控件runat=server 的话肯定是找不到了,因为使用母版页之后,运行在服务器的端的控件都会被重命名,具体在你的网页运行出来之后,查看源代码就知道了
      

  8.   

    假如你有一个运行在服务器端的Button id="btn1",如果用 docment.getElmentById(''),就得docment.getElmentById('<%=btn1.ClientID%>')
      

  9.   

    结贴。
    我把标签对互相穿插了。
    <div>
    <table>
    </div>
    </table>
    我太笨了。这个错都没发现。
    辛苦大家了!!