MVC升級之後出現"當前上下文中不存在ViewBag"的問題解決

 

把本身的項目從MVC4升級到了MVC5,結果問題一大堆,View的設計環境出現了"當前上下文中不存在ViewBag"的問題:spa

雖然不影響編譯,可是看了老是不爽,並且語法提示也沒有了。設計

找了一大堆資料,都是說改WebConfig,包括View目錄下的WebConfig文件,主要爲如下幾個項:blog

System.Web.Mvcio

System.Web.WebPages.Razor編譯

System.Web.Helpers語法

System.Web.WebPagesim

凡有這些項對應的Version必須都要修改成對應的版本,項目

好比說MVC5,根目錄下的Web.Config項:db

 

View目錄下Webconfig對應的項:img

 

都改完了發現還不行,找到根目錄下Web.Config裏發現還有一個地方也要改。。。

(紅圈處2.0.0.0改成WebPages對應的版本好比 3.0.0.0)就行了!

相關文章
相關標籤/搜索