我要使用:
<%: System.Web.Optimization.Scripts.Render("~/bundles/MyBundle") %>
.ascx文件中的。当我将脚本加载到正文时没有问题。但是,我不知道如何将此脚本包含到.aspx文件的 head >中。有任何想法吗?我无法从后面的代码中做到这一点。
答案 0 :(得分:1)
<head>
<script src=<%= Page.ResolveClientUrl(~/bundles/MyBundle") %> type=text/javascript></script>
</head>
您可以使用它包含在您的.aspx页中
答案 1 :(得分:0)
Microsoft.Web.Optimization现在是绝对的。借助MVC 4,您可以使用Microsoft Asp.Net Web优化框架。
您可以从NuGet package:
安装它安装后,在App_Start \ BundleConfig.cs中配置捆绑包:
bundles.Add(new ScriptBundle("~/Scripts/jquery").Include(
"~/Scripts/Lib/jquery/jquery-{version}.js",
"~/Scripts/Lib/jquery/jquery.*",
"~/Scripts/Lib/jquery/jquery-ui-{version}.js")
);
有关如何在此处配置和使用它的更多信息:
How to add reference to System.Web.Optimization for MVC-3-converted-to-4 app