2014-10-01 62 views
0

我有一些问题VB .NET doesn't aspx页面上工作JS:jQuery和使用母版

我有这样

<%@ Master Language="VB" CodeFile="MasterPage2.master.vb" Inherits="MasterPage2" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title>Mi site</title> 
<link href="css/style.css" rel="Stylesheet" type="text/css" /> 
<script src="js/jquery.js"></script> 
<script src="js/superfish.js"></script> 
<script src="js/scripts.js"></script> 
</head> 
<body> 
    <menu> 
    code.. 
    </menu> 
    <form id="form1" runat="server"> 
     <div> 
      <asp:ContentPlaceHolder id="Body" runat="server">   
      </asp:ContentPlaceHolder> 
     </div> 
    </form> 
    <footer> 
    code.. 
    </footer> 
</body> 
</html> 

一个母版和一个ASPX页面这样

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default3.aspx.vb" Inherits="Default3" MasterPageFile="~/MasterPage2.master" %> 

<asp:Content ID="Content1" ContentPlaceHolderID="Body" runat="Server"> 
    <div> 
     hello 
    </div> 
</asp:Content> 

的doesn't页面显示错误,但只有风格的作品,在JS和脚本不工作,只使用了母版,没有她的正常工作

怎么了?你能帮我吗?

我试图改变这样的来源,但没有工作

<script type="text/javascript" src='<%=ResolveURL("~/js/jquery.js")%>'></script> 
+0

公开赛上解释调试/开发窗口浏览器,并期待在网络跟踪,当加载页面。你的脚本有404吗? – sh1rts 2014-10-02 01:37:06

+0

谢谢,我也试过这个,并没有404的 – undertakerevil 2014-10-02 15:10:20

回答

0

包括在母版页您的jQuery脚本文件。

<head runat="server"> 
<title></title> 

    <script src="Scripts/jquery-2.1.1.min.js"></script>  
</head> 

包括创建,要在其中使用内容页 jQuery函数文件。

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">  

    <script src="js/superfish.js"></script> 
</asp:Content> 
+0

谢谢,但仍然没有工作,为什么行ContentPlaceHolderID =“头”意味着从主页面的头? – undertakerevil 2014-10-02 16:29:41