自从我下载了Visual Studio 2015和MVC之后,我就遇到了一些问题。问题变得更糟了,因为似乎没有其他人遇到过这个问题,但我在多台计算机上遇到了这个问题。
如果我在VS 2015社区版中创建一个新项目MVC,我会这样做
- 文件->新建项目
- Web->ASP。NET Web应用程序
- 我选择MVC“图标”,然后在下面只选中MVC复选框。
默认应用程序加载,但我可以看到HTML页面中的所有HTML帮助程序都带有下划线。这意味着没有智能感知。正如你所看到的,这是一个新项目。
例如@Html。ViewBag。标题
下划线,如果我输入@Html。
我没有智能感知。
我假设(根据web.config文件显示的内容)这是MVC5。
我手动添加
<add namespace=“System.Web.Helpers”/>
我打扫干净,然后重建。
我删除了所有的垃圾箱。
我重新启动了Visual Studio(甚至是PC)。
更新包
删除Visual Studio在项目旁边生成的.user文件。
卸载/重新加载项目
当我将鼠标悬停在HTML上时,我看到以下内容
我可以键入语法并提供正确的语法,助手正在工作,但是,模型
不存在于以下中
@模型项目。全部。模型。项目计划@使用(Html.BeginForm()){@Html。DropDownListFor(a=>a.DateFormat,Model.DateFormats)}
我做错了什么?