相关疑难解决方法(0)

Razor View抛出"名称'模型'在当前上下文中不存在"

在我的MVC 4应用程序中进行了重大的重构之后,Razor在调试Views时显示了这个错误:

当前上下文中不存在名称"model".

这是令人讨厌的代码行:

@model ICollection<DataSourceByActive>
Run Code Online (Sandbox Code Playgroud)

我知道使用@model是正确的.

为什么会这样?我该如何解决?

asp.net-mvc razor asp.net-mvc-4

180
推荐指数
11
解决办法
15万
查看次数

"ViewBag"这个名称在当前上下文中不存在

我有一台Windows 2003 R2服务器.我必须运行.NET MVC3网站.我已经安装了所有运行时(1,2和4),我已经安装了所有的MVC框架(3和4),但是这个错误并没有消失.

我有应该在视图中的web.config.我已经跟踪了所有和每个解决这个问题的进出stackoverflow的问题.我还使用Add Deployable Dependencies(右键单击mvc项目)在我的bin文件夹中部署了所有dll.

此时我不知道还能做什么.在线提出想法或解决方案.

我已经卸载并重新安装了所有的运行时,框架等.在我的本地计算机上它运行得很好(Windows 7)但是当我部署时,我得到以下错误.

编译器错误消息:CS0103:当前上下文中不存在名称"ViewBag"

来源错误:

第1行:@ {

第2行:ViewBag.Title ="主页";

第3行:}

第4行:<h2> @ ViewBag.Message </ h2>

源文件:d:\ FamilyDermMVC\Views\Home\Index.cshtml行:2

windows-server-2003 razor asp.net-mvc-3

39
推荐指数
4
解决办法
8万
查看次数