【问题标题】:How to Include Add'l .js from an ASP.NET MVC View? (.aspx)如何从 ASP.NET MVC 视图中包含 Add'l .js? (.aspx)
【发布时间】:2011-12-23 01:42:21
【问题描述】:

我在 ASP.NET MVC 2.0 应用程序中将视图(.aspx 类型)与母版页结合使用。

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

【问题讨论】:

    标签: javascript asp.net-mvc model-view-controller


    【解决方案1】:

    您可以将您的 javascript 文件放在 Site.Master 页面或 .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 元素中添加了另一个特殊的内容控件。然后我可以像这样从子页面引用它,添加新脚本包括:
    • 对不起! 1:您可以在“MainContent”中添加新脚本! 2:您可以在母版页添加一个新的ContentPlaceHolder,然后您可以在这里添加新的脚本!确保你的脚本路径是正确的!@blaster
    猜你喜欢
    • 1970-01-01
    • 2012-04-26
    • 1970-01-01
    • 2011-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多