我正在使用Visual Studio 2012 RC
我创建了一个ASP.NET 4 Web应用程序/ Internet应用程序
在视图中我有这个代码:
<script type="text/javascript">
$(function () {
alert("Test");
});
</script>
Run Code Online (Sandbox Code Playgroud)
尽管经过长时间的搜索,我仍无法使Bundling/Minification工作.在_Layout.cshtml中,我有以下内容.我没有做其他事情.有人可以告诉我我需要做什么吗?非常感谢.
@Styles.Render("~/Content/themes/base/css", "~/Content/css")
@Scripts.Render("~/bundles/modernizr")
@*This line Does Not Work*@
@Scripts.Render("~/Scripts/js")
@*This Line Does Work*@
<script type="text/javascript" src="~/Scripts/jquery-1.7.2.js"></script>
Run Code Online (Sandbox Code Playgroud)
首先创建脚本包,然后添加所需的脚本。
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-1.*",
"~/Scripts/jquery-ui-1.8.20.js"));
}
Run Code Online (Sandbox Code Playgroud)
然后在页面中使用@Scripts.Render,如下所示:
@Scripts.Render("~/bundles/jquery");
Run Code Online (Sandbox Code Playgroud)
请注意,我在上面的 ScriptBundle 中指定的路径与我在 Scripts.Render 中使用的路径相同。
请遵循这篇文章:http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification。
| 归档时间: |
|
| 查看次数: |
2134 次 |
| 最近记录: |