当前位置:坤哥网-kungge-ASP.NET MVC无法使用@Styles.Render和@Scripts.Render方法解决

ASP.NET MVC无法使用@Styles.Render和@Scripts.Render方法解决

2017/8/23 0:12:28 kungge阅读(114) 评论(0)


我们知道在ASP.NET MVC中的视图页中可以使用@Styles.Render加载静态css资源 ,@Scripts.Render加载静态js资源,但添加的是一个空的MVC项目,Scripts类则使用不了,报错:

编译器错误消息: CS0103: The name 'Styles' does not exist in the current context


因为它是属于System.Web.Optimization命名空间下,属于System.Web.Optimization.dll,而空的MVC项目默认没有添加该引用的,需要额外添加。App_Start文件夹下的BundleConfig.cs文件也默认没有,因为该文件使用的也是这个dll,该文件主要是用来打包静态资源的。


通过在Nuget包管理器中搜索:516dcc84-858a-46c9-b6d1-9d88b526a760.png

或者在程序包管理器控制台执行命令Install-Package Microsoft.AspNet.Web.Optimization添加。
添加好后我们就可以使用Styles类了,但是要直接通过@Styles.Render使用还得在views文件夹下的web.config文件添加命名空间:

e6e95967-e08d-4cbf-a1af-cacfc8ed22dc.png

按以上方法则可以解决这个问题!



ASP.NET MVC System.Web.Optimization

发表评论 没有账号,注册评论

博主

  • 用户名:kungge
  • 昵称:kungge

文章标签