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

前端之家收集整理的这篇文章主要介绍了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库中找到了这个)

猜你在找的asp.Net相关文章