Javascript 如何包括添加';从ASP.NETMVC视图看l.js?(.aspx)

Javascript 如何包括添加';从ASP.NETMVC视图看l.js?(.aspx),javascript,asp.net-mvc,model-view-controller,Javascript,Asp.net Mvc,Model View Controller,在ASP.NETMVC2.0应用程序中,我将视图(类似于.aspx)与母版页结合使用 我不清楚如何在特定的.aspx视图中包含额外的Javascript文件。我收到一条关于我可以在子页面的内容标签中包含什么的错误消息。您可以将javascript文件放在Site.Master page或.aspx内容标签中! 它工作得很好! 像这样: <asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"&

在ASP.NETMVC2.0应用程序中,我将视图(类似于.aspx)与母版页结合使用


我不清楚如何在特定的.aspx视图中包含额外的Javascript文件。我收到一条关于我可以在子页面的内容标签中包含什么的错误消息。

您可以将javascript文件放在Site.Master page或.aspx内容标签中! 它工作得很好! 像这样:

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"> 
    Search 
     //Write here
</asp:Content>  
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"> 
     <script type="text/javascript">
      //Write here
     </script>
</asp:Content> 

搜索
//写在这里
//写在这里

对于内联脚本来说,这是可行的——但我试图包含一个独立的.js文件:当页面呈现时,我会遇到这样的错误:“在包含内容控件的内容页面中只允许直接使用内容控件。”我成功地做到了这一点:我在母版页的HEAD元素中添加了另一个特殊的内容控件。然后我可以从这样的子页面中引用它,添加新脚本包括:“type=“javascript”/>抱歉!1:您可以在“MainContent”中添加新脚本!2:您可以在母版页中添加新内容占位符,然后您可以在此处添加新脚本!确保您的脚本路径正确!@blaster