Intellisense неверно, после атрибута "style", при редактировании элемента управления ASP.NET - PullRequest
0 голосов
/ 22 декабря 2011

Когда я редактирую aspx-файл в Visual Studio, Intellisense всегда неверен после того, как я вручную ввожу атрибут «style».

Intellisense отображается правильно, когда я запускаю их атрибут «style»:

However, when I end the style attribute, I expect Intellisense to stop displaying elements for "style", and show me normal ASP.NET control related elements. But, it continues to display "style" elements:

Since the "style" attribute has ended, I would expect the "normal" ASP.NET Intellisense to show up, like it does before the style attribute:

Хостинг imgur.com

Я что-то упускаю невероятно очевидное?Мой обходной путь всегда заключался в том, чтобы просто выписать атрибут style последним, но это чертовски раздражает.

1 Ответ

2 голосов
/ 22 декабря 2011

Не думаю, что вы упускаете что-то невероятно очевидное.Похоже, что эта ошибка существует по крайней мере с Visual Studio 2008.

Я не заметил этого поведения, вероятно, потому, что я использую ReSharper, который предоставляет свою собственную функцию intellisense.

Обходные пути кажутсяbe:

  • Поместите атрибут style в конец, чтобы вам не пришлось об этом беспокоиться (как вы предлагали)
  • Нажмите Esc , а затем Ctrl + Пробел для повторной инициализации intellisense
  • Просто нажмите Пробел пару раз после закрывающей кавычки, и он в конечном итоге переключается обратно в правильный контекст.

Вы можете сообщить об ошибке в Microsoft Connect , но сам я там добился небольшого успеха.

...