use*_*795 3 asp.net-mvc-4 bundling-and-minification
我创建了一个空MVC项目VS 2012,默认情况下没有Jquery CSS文件,所以我将所有脚本和CSS文件复制到我的脚本文件中然后我下载了System.Web.Optimization NuGets,之后我创建了一个包在我的BundleConfig.cs档案中.代码和参考文件文件都可以,然后我在我的视图中渲染脚本
@System.Web.Optimization.Scripts.Render("~/bundles/jquery")
Run Code Online (Sandbox Code Playgroud)
因为只是Scripts.Render()不工作,所以我给渲染方法的全名空间但仍然我的代码不在我的空MVC项目,虽然我在我的MVC互联网项目测试相同的代码工作正常,我也测试了Configuration Debug="false",但仍然我的捆绑不工作和简单的jquery文件引用工作正常.我错过了什么.我认为所有问题都在Empty项目中,缺少一些手动编写的文件或代码.
小智 7
您需要创建一个Bundle Configuration Class:
namespace DemoApp
{
public class BundleConfiguration
{
public static void RegisterBundles(System.Web.Optimization.BundleCollection bundles)
{
bundles.Add(
new System.Web.Optimization.ScriptBundle("~/bundles/jquery")
.Include("~/Scripts/jquery-1.9.0.js")
);
}
}
}
Run Code Online (Sandbox Code Playgroud)
然后,在global.asax.cs中
DemoApp.BundleConfiguration.RegisterBundles(System.Web.Optimization.BundleTable.Bundles);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3329 次 |
| 最近记录: |