我想使用:
<%: System.Web.Optimization.Scripts.Render("~/bundles/MyBundle") %>
在.ascx文件中。当我将脚本加载到body时,并没有问题。然而,我不知道,如何将这个脚本包含到<我的.aspx文件的头>。有什么想法吗?我不能从代码背后做到这一点。
<head>
<script src=<%= Page.ResolveClientUrl(~/bundles/MyBundle") %> type=text/javascript></script>
</head>
您可以使用它将包含在.aspx页面中
Microsoft。网状物优化现在是个难题。使用MVC 4,您可以使用Microsoft Asp。Net web优化框架。
你可以从NuGet软件包安装它:
安装后,在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")
);
关于如何在此处配置和使用它的更多信息:
如何添加对系统的引用。网状物MVC-3-转换为4应用的优化