MVC layout 命名空间引用问题
生活随笔
收集整理的這篇文章主要介紹了
MVC layout 命名空间引用问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
雖然用MVC做了很多項目,但是都是在別人搭好的框架上實現
今天碰到一個很簡單的命名空間引用問題
如圖所示,Scripts和Styles 都沒有引用命名空間
解決方法一:
?直接使用 System.Web.Optimization.Scripts 和?System.Web.Optimization.Styles ,這方法不實用,太麻煩了
解決方法二:
在Layout頭部加入 using System.Web.Optimization; 如果在每頁Layout這樣加也很繁瑣
解決辦法三:
在根目錄下的Web.config的<system.web></system.web>中添加namespaces
<pages><namespaces><add namespace="System.Web.Helpers" /><add namespace="System.Web.Mvc" /><add namespace="System.Web.Mvc.Ajax" /><add namespace="System.Web.Mvc.Html" /><add namespace="System.Web.Routing" /><add namespace="System.Web.WebPages" /><add namespace="System.Web.Optimization" /></namespaces></pages>
注意,在Views下的Web.config 同樣需要添加<add namespace="System.Web.Optimization" />,否則也無效
?
?這是在MVC4上遇到的,如果使用mvc5就不需要
?
總結
以上是生活随笔為你收集整理的MVC layout 命名空间引用问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux学习之CentOS(八)--L
- 下一篇: OpenStack在线迁移