我是MVC5的新手,在编写布局时,我想在其中加入一个部分视图。
我可以使用像
这样的语法来做到这一点@{ Html.RenderPartial("{some view name that is a partial layout}"); }
这在我运行应用程序时有效,所以问题不在于让它运行。
我的问题是,当我为Html.
编写代码时,我not
正在为Html
对象正确显示IntelliSense。
我正在获取诸如AttributeEncode,CheckBox,DropDownList,Encode,Equals等条目,但我在这个列表中看不到令人讨厌的RenderPartial
。
我注意到的另一件事是,当我输入ViewBag
时,ViewData
和@
没有出现在IntelliSense中。
一切都很好,但是我必须把配置错误。
有谁知道如何让IntelliSense正常工作?
答案 0 :(得分:1)
听起来您的views文件夹中的web.config丢失或缺少某些名称空间。为mvc创建一个新的Web应用程序项目,并将web.config复制到项目中的views文件夹中,可能会修复它。
删除完成后制作的网络应用。我坚持将web.config放在一边以保证安全,在我身上发生了很多事。