相关知识:
MVC使用Scripts.Render
1.引入命名空间
using System.Web.Optimization;
可能需要在NuGet下载。
2.配置BundleConfig.cs文件
1、首先要在App_Start 里面BundleConfig.cs 文件里面 添加要包含的css文件
2、BundleConfig就是一个微软新加的 一个打包的配置类
3、BundleConfig用来Add 各种Bundle
4、BundleConfig配置信息如下:
public class BundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/ueditorjquery").Include(
"~/Content/ueditor/ueditor.all.js",
"~/Content/ueditor/ueditor.config.js"
));
}
}
3.使用Scripts.Render、Styles.Render引用BundleConfig中的配置
1、在视图文件中使用Scripts.Render()输出脚本包,Styles.Render()输出样式包
2、Script文件引用:@Scripts.Render(virtualPath[,virtualPath1][,virtualPath2][,...])
3、CSS文件引用: @Styles.Render(virtualPath[,virtualPath1][,virtualPath2][,...])
4、实例
问题:
1..NET MVC @Scripts 上下文不存在问题解决方法
需要在 Global.asax 里面的 Application_Start 加一句 BundleConfig.RegisterBundles(BundleTable.Bundles) 这个,来开启优化
Views目录下的web.config文件
<pages>下<namespaces>下
加入<add namespace="System.Web.Optimization"/>