您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

vs2017 当前上下文中不存在名称ViewBag的解决办法

wiki 2021/12/12 18:45:44 dotnet 字数 1958 阅读 1521

vs2017 当前上下文中不存在名称ViewBag的解决办法

网上有很多都说在web.config里设置dll的版本后必须匹配一直

    <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
      <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
      <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />

这些设置了,仍然未能解决! 

其实原因在于我们使用的mvc的版本问题,我用的是mvc4,因此webconfig里配置 System.Web.Mvc, Version=4.0.0.0是对的,

真正的解决办法是检查vs2017的安装包,有木有安装mvc4,如图


点击勾选上,安装,再重启vs2017,再看看效果吧~~


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶