1. 程式人生 > >VS2013或15 MVC提示“當前上下文中不存在ViewBag”的解決方案

VS2013或15 MVC提示“當前上下文中不存在ViewBag”的解決方案

vs2012開發的mvc專案使用vs2013或15開啟提示“當前上下文中不存在ViewBag”,如下圖:


解決方案如下:

1.下載mvc4的dll檔案(System.Web.Mvc.dll),同時引用到專案中

2.修改網站根目錄下面的Web.config檔案

3.修改網站根目錄下面的View檢視資料夾下的Web.config檔案

修改根目錄下的Web.config配置如下圖:


修改為2.0版本的。

修改網站根目錄下面的View檢視資料夾下的Web.config配置如下圖:


修改為上圖的版本,然後關閉除配置檔案外的所有文件,最後重新生成專案就可以啦~~~

出於保險,可以同時修改其他的版本

根目錄的配置檔案如下:


View目錄下的配置檔案如下:


相關推薦

VS201315 MVC提示當前上下文中存在ViewBag”的解決方案

vs2012開發的mvc專案使用vs2013或15開啟提示“當前上下文中不存在ViewBag”,如下圖: 解決方案如下: 1.下載mvc4的dll檔案(System.Web.Mvc.dll),同時

空ASP.NET MVC 模版提示當前上下文中存在名稱Layout”的原因

ASP.NET 新增 MVC核心引用後 模版提示“當前上下文中不存在名稱Layout”的解決辦法 最近在使用ASP.NET MVC開發分散式PLM系統時發現 當建立空的ASP.NET 並引用MVC核心 模版後發現 cshtml 中Razor提示 –上下文中不存

paip net VS2010提示當前上下文中存在名稱的解決

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

當前上下文中存在ViewBag

出現 model size bsp cache 用戶 microsoft 項目 pda 安裝了T4MVC後出現了當前上下文中不存在ViewBag 原因:MVC和Razor版本號錯誤的問題,因為T4MVC更新了mvc版本, System.Web.Mvc, Version=5.

當前上下文中存在名稱”解決

經常用vs2005看到控制元件明明存在,但卻顯示"當前上下文中不存在名稱",一開始我還以為和Visible屬性有關,今天搜尋的時候,才發現,原來是我複製程式碼時出了問題,其餘的我就不多說了。 看別人發的文章吧。  編譯程式的時候出現“當前上下文中不存在名稱xxxx”的問題,但實現頁面是存在這些控制元件的,在

專案釋出: error CS0103: 當前上下文中存在名稱“*****”

專案釋出,釋出不出來,而且編譯,釋出過程中vs也不報錯,也不提示錯誤. 在錯誤視窗忽閃一個錯誤提示之後,輸出視窗有西邊的提示: error CS0103: 當前上下文中不存在名稱“CurrentDomainName” 不存在.命名存在啊.而且F12能轉到定義. 不過發現這

asp.net類檔案中無法使用Session、Response(當前上下文中存在名稱“Session”)

一些物件或是方法,如Session, Response,Server等等,無法在類別中直接打,是因為沒有在類別中引用它們的名稱空間。這個名稱空間(namespace):System.Web。另外它們正確的寫為HttpContext.Current.Session,Http

VS“當前上下文中存在名稱“ViewBag”,

自己的專案出現了錯誤提示,卻能編譯成功,但是有點強迫症,總是想解決這個錯誤。 上網找了一堆,都是刪除快取等一些方法,但是沒有多大用處,我覺得還是版本號不對,沒有引用進來相應的配置,所以配置下了Config檔案。 由於有兩個Web.Config檔案,所以需要引用檔案的配置資訊一致。 專案下的Web.conf

引用了System.Web名稱空間 卻任然報錯“當前上下文中存在Session”

在做ASP.NET MVC程式時發現,在控制器類裡面,只要引用了System.Web名稱空間,就可以直接在action方法中以  Session["userName"]  這樣的形式呼叫,但是在非控制器類(一個單獨的類庫專案中的類)中,引用了System.Web名稱空間後,

當前上下文中存在名稱“GlobalConfiguration”

global.asax.cs中的這行報錯  GlobalConfiguration.Configure(WebApiConfig.Register); 解決辦法: 引用:System.Web.Http 5.2.3.0版dll 並且引用:System.Web.Ht

asp.Net中“當前上下文中存在名稱XXX”的解決方法

今天用visual studio 2008開發網站,重新生成的時候,編譯程式的時候出現“當前上下文中不存在名稱guestBook”的問題,但實現頁面是存在這些控制元件的,造成這種原因的根本原因在於,當你建一個新檔案itstudy_cn.aspx時對應的就在itstudy_c

Entity Framework 】CS0103: 當前上下文中存在名稱“Scripts”

“/”應用程式中的伺服器錯誤 編譯錯誤說明:在編譯向該請求提供服務所需資源的過程中出現錯誤。請檢查下列特定錯誤詳細資訊並適當地修改原始碼。編譯錯誤訊息:CS0103: 當前上下文中不存在名稱“Scripts” 源錯誤: 行 41: 行 42:@section Scripts

當前上下文中存在名稱ConfigurationManager的解決方法

在機房重構的時候發現提示錯誤: 當前上下文中不存在名稱"ConfigurationManager" 明明是已經添加了using System.Configuration但還是不行,後來回想了

當前上下文中存在名稱“ViewBag

同樣的問題,以前用vs2013用下面的方法解決,現在2015,出現這個問題就搞不定了。但不影響編譯和執行。我專案中用了razor generator,不知道和這個第3方工具有沒有關係刪除C:\Windows\Microsoft.NET\Framework\v4.0.3031

當前上下文中存在名稱XXX的解決方法

今天用visual studio 2005開啟網站,重新生成的時候,發現 當前上下文中不存在名稱txtVerifyCoce, 很奇怪,直接執行網站又可以,把名稱改掉還是不行.查了網上,也有相似的出錯,找到了原因:是我改login.aspx時,怕改錯了,COPY了一份,把 復件

大家幫忙看看這一段程式碼錯誤 1 當前上下文中存在名稱“drawTools” c:\users\hwt4095\documents\visual studio 2013\Projects\huatur

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using S

Spring+Spring MVC+Mybatis整合配置AOP生效的解決方案以及Bean初始化重複載入兩次(疑難雜症)

之前上班做spring+spring mvc +hibernate開發, 2年之久不做想複習一下aop的使用,結果配置遇見aop不生效,解決而記錄! 先上程式碼直接看反例效果會明顯: 首先看一下我的程式碼的包路徑: 接下來看Spring-MVC的配置檔案部分程式碼:

SQLSERVER出錯提示:此上下文中允許使用''。此處只允許使用常量、表示式變數。允許使用列名。

在執行一段SQL語句時出現了這樣的一段錯誤提示,在網上找了不少答案,都說的不是很詳細,反覆修改試驗,最終解決了此問題。原SQl語句為: insert into shoufei(djbh,sflb,jkdw,jsfs,sfxm,sfbz,sfsl,sfje,jkrq,czy)

錯誤: 此上下文中允許函數定義。

atl 利用 其他 沒有 了解 相同 除了 運行機制 參考 1 為了搞清這個問題,我們先來了解一下matlab編譯運行代碼的幾種方式。 在腳本編輯器中編寫,全選後右鍵執行所選內容。使用這種方式編譯運行,無非就是將選中的代碼一行一行放到命令行中運行,這種方式,便於程序的調試

[Java Idea] 關於在navicat(等外部工具?)建立表,JDBC使用時提示“ORA-00942: 表檢視存在”的解決方案

如圖: 在Navicat新建了表UserDetail,但是查詢時提示”表或檢視不存在“,並且無論使用sqlplus還是PL SQL Developer均提示”表或檢視不存在“。 解決方案: 經過查詢瞭解到,外部工具在建立Oracle表時會預設新增雙引號(""