asp.net-mvc – MVC / Razor – 当有下列括号时,Intellisense Pop-Up关闭

在Razor中编写代码时,intellisense下拉框不能正常工作.它将打开然后在不到一秒钟后关闭.

当我写一个类或类似的东西时,这不会发生在我身上,只有在我处理视图时才会出现.

解释当我输入时会发生什么

> @Html.

>智能感知框打开并保持打开状态.

> @ Html.displayFor(p => M)//右括号由VS自动写入

>此框打开,显示以M开头的可能输入,但会立即关闭.

> @ Html.displayFor(p => Model.)

>该框打开并显示与模型关联的属性,但随后立即关闭.

但是,如果我添加一个空格:

> @ Html.displayFor(p => M)

>盒子保持打开状态.

> @ Html.displayFor(p => Model.)

>盒子保持打开状态.

是否有一个设置或某事对我这样做?

通过关闭和重新打开VS以及重建项目,此问题仍然存在.

使用Visual Studio 2015 Professional 2015 Update 2
在做MVC的同时使用Razor.
我也安装了Web Essentials,如果有可能导致此问题的设置.

解决方法

在我的具体情况下,我能够通过安装最新版本的Microsoft ASP.NET和Web Tools来解决问题.

https://marketplace.visualstudio.com/items?itemName=JacquesEloff.MicrosoftASPNETandWebTools-9689

一旦我安装它,问题就消失了.这个更新很可能修复了可以用旧版本修复的东西,但无论哪种方式我都很开心.

(我在Visual Studio的工具 – >扩展和更新…->更新 – > Visual Studio库中找到了这个)

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....