VS的ASP.NET项目中cshtml突然出错,当前上下文中不存在名称“ViewBag”

这种情况是因为版本不匹配,主要是两个web.config文件需要进行修改(所有的Version都要改)。

建议重新建一个web项目,查看两个配置文件中的版本之后进行对应的修改。

Views文件夹下面的web.config:

①configSections字段

②system.web.webPages.razor

③system.web

根目录下的web.config

①appsettings

②runtime

重新打开cshtml文件即可发现错误没有了

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注