在编辑ASP.NET控件时,在“style”属性之后,Intellisense不正确

时间:2011-12-21 20:55:08

标签: visual-studio-2010 intellisense

当我在Visual Studio中编辑aspx文件时,手动输入“样式”属性后,智能感知总是错误的。

当我启动“样式”属性时,

Intellisense正确显示:

但是,当我结束样式属性时,我希望Intellisense停止显示“样式”的元素,并向我展示正常的ASP.NET控件相关元素。但是,它继续显示“风格”元素:

由于“style”属性已经结束,我希望“正常”的ASP.NET Intellisense会像在style属性之前那样出现:

我错过了一些非常明显的东西吗?我的解决方法一直只是最后写出样式属性,但它非常烦人。

1 个答案:

答案 0 :(得分:2)

我认为你没有错过任何非常明显的东西。看起来这个bug至少存在于Visual Studio 2008之后。

我没有注意到这种行为,可能是因为我使用的ReSharper提供了自己的智能感知功能。

解决方法似乎是:

  • 将style属性放在最后,这样您就不必担心(如您所建议的那样)
  • Esc 然后 Ctrl + Space 重新初始化intellisense
  • 在结束报价后按几次 Space ,最终会切换回正确的上下文。

你可以向Microsoft Connect提出一个错误,但我自己也没什么成功。