Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 Intellisense不正确,在;“风格”;属性,当编辑ASP.NET控件时_Visual Studio 2010_Intellisense - Fatal编程技术网

Visual studio 2010 Intellisense不正确,在;“风格”;属性,当编辑ASP.NET控件时

Visual studio 2010 Intellisense不正确,在;“风格”;属性,当编辑ASP.NET控件时,visual-studio-2010,intellisense,Visual Studio 2010,Intellisense,在Visual Studio中编辑aspx文件时,在手动输入“样式”属性后,Intellisense总是错误的 Intellisense在启动“样式”属性时正确显示: 但是,当我结束style属性时,我希望Intellisense停止显示“style”的元素,并显示正常的ASP.NET控件相关元素。但是,它继续显示“样式”元素: 由于“style”属性已结束,我希望“normal”ASP.NET Intellisense会出现,就像在style属性之前一样: 我错过了一些非常明显的东西吗?

在Visual Studio中编辑aspx文件时,在手动输入“样式”属性后,Intellisense总是错误的

Intellisense在启动“样式”属性时正确显示:

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

由于“style”属性已结束,我希望“normal”ASP.NET Intellisense会出现,就像在style属性之前一样:


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

我不认为你遗漏了任何非常明显的东西。看起来这个bug至少在VisualStudio2008年就已经存在了

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

解决办法似乎是:

  • 将style属性放在末尾,这样您就不必担心它(如您所建议的)
  • 按Esc键,然后按Ctrl+Space重新初始化intellisense
  • 在结束引用后只需按空格几次,它最终会切换回正确的上下文

你可以用它来设置一个bug,但我自己在那里几乎没有成功。

如果你按Esc关闭intellisense窗口,然后按Ctrl+Space来恢复它,你会得到哪个intellisense?正确的(非css)intellisense这里真正的问题是内联样式
style
是HTML元素上的有效属性,但不是服务器端ASP.NET控件元素的显式属性-它们公开
CssClass
属性以指定正确分隔的样式类。不过,从技术上讲,这是一个bug,因为Intellisense无论如何都试图支持它。@Mr.discoupation-我也有同样的怀疑,所以我查阅了MSDN文档。样式是Button类的真实属性,它继承自WebControl。看,是的,我在2008年也注意到了。我只是想也许我想错了,或者有一些奇怪的配置选项让我不知所措。谢谢:)