2011-04-09 28 views
0

您好: 我是asp.net的新手,所以我遇到了关于母版页的一些问题。在母版页中定义的js和css不包含在子页面中

我定义了一个母版页,并设置内它的一些CSS和JS:

<%@ Master Language="C#" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 
    1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml" > 
<head runat="server" > 
    <title>Master page title</title> 
    <script xx.js></script> 
</head> 
<body> 
    <form id="form1" runat="server"> 
     <table> 
      <tr> 
       <td><asp:contentplaceholder id="Main" runat="server" /></td> 
       <td><asp:contentplaceholder id="Footer" runat="server" /></td> 
      </tr> 
     </table> 
    </form> 
</body> 
</html> 

然后我的孩子页面:

<% @ Page Language="C#" MasterPageFile="~/Master.master" Title="Content Page 1" %> 
<asp:Content ID="Content1" ContentPlaceHolderID="Main" Runat="Server"> 
    Main content. 
</asp:Content> 

<asp:Content ID="Content2" ContentPlaceHolderID="Footer" Runat="Server" > 
    Footer content. 
</asp:content> 

当我启动子页面,我发现xx.js不包括在这个页面中,有什么问题?

+0

您是否正确指定的js文件路径,这样 ? – CoderHawk 2011-04-09 09:42:58

+0

是否可以访问母版页中的xx.js? – CoderHawk 2011-04-09 09:44:42

+0

如果您在Visual Studio中工作,您可以将JS文件从解决方案资源管理器拖放到母版页的HTML中,并自动为您创建带有正确路径的脚本标签。 – Rich 2011-04-09 09:49:57

回答

0
<head> 
<script type="text/javascript" src="xx.js"></script> 
</head> 

这种 “xx.js” 应该是在你的申请

相关问题