VisualStudio 2013 IntelliSense for MVC5 Razor Not Working
本文关键字:Razor Not Working MVC5 for 2013 IntelliSense VisualStudio | 更新日期: 2023-09-27 18:27:46
我是MVC5的新手,在编写Layout时,我想在其中包含一个Partial View。
我可以通过使用这样的语法来做到这一点
@{ Html.RenderPartial("{some view name that is a partial layout}"); }
当我运行应用程序时,这是有效的,所以问题不在于让它运行。
我的问题是,当我为Html.
编写代码时,我就是not
,从而为Html
对象正确显示IntelliSense。
我收到了AttributeEncode、CheckBox、DropDownList、Encode、Equals等条目,但我在这个列表中看不到RenderPartial
,这很烦人。
我注意到的另一件事是,当我键入@
时,IntelliSense中没有出现ViewBag
和ViewData
。
一切都执行得很好,但我可能有配置错误的地方。
有人知道如何让IntelliSense工作吗?
听起来您的视图文件夹中的web.config丢失或缺少一些命名空间。为mvc创建一个新的web应用程序项目,并将web.config复制到项目中的视图文件夹中,可能会修复它。
完成后删除您制作的web应用程序。为了安全起见,我把web.config放在一边,这在我身上经常发生。