加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – MVC / Razor – 当有下列括号时,Intellisense Po

发布时间:2020-12-16 04:06:51 所属栏目:asp.Net 来源:网络整理
导读:在Razor中编写代码时,intellisense下拉框不能正常工作.它将打开然后在不到一秒钟后关闭. 当我写一个类或类似的东西时,这不会发生在我身上,只有在我处理视图时才会出现. 解释当我输入时会发生什么 @Html. 智能感知框打开并保持打开状态. @ Html.DisplayFor(p
在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库中找到了这个)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读