VS的ASP.NET项目中cshtml突然出错,当前上下文中不存在名称“ViewBag”
错误显示如下:
这种情况是因为版本不匹配,主要是两个web.config文件需要进行修改(所有的Version都要改)。
建议重新建一个web项目,查看两个配置文件中的版本之后进行对应的修改。
Views文件夹下面的web.config:
①configSections字段
②system.web.webPages.razor
③system.web
根目录下的web.config
①appsettings
②runtime
重新打开cshtml文件即可发现错误没有啦。