Asp.net MVC3 intellisense для просмотра атрибутов HTML

#asp.net-mvc #asp.net-mvc-3

#asp.net-mvc #asp.net-mvc-3

Вопрос:

Это раздражает, и я надеялся, что они исправят это для MVC3

только что запустил новый проект MVC3, и все еще я не получаю intellisense из представления при использовании атрибута HTML

итак, в приведенном ниже примере я не получаю intellisense.

 <img src="/VehicleImages/<%=Model.AdvertVehicle.SapCode%>.jpg" />
  

Мне пришлось бы скопировать и вставить его вне атрибута, и тогда я получу intellisense.

Есть ли настройка, когда я могу это включить??

Truegilly

Комментарии:

1. У вас должен быть intellisense с HTML и атрибутами. Есть ли intellisense в обычных файлах *.html? Возможно, вам нужно переустановить ASP.NET MVC 3? Что именно вы имеете в виду, говоря «мне пришлось бы копировать и вставлять»?

Ответ №1:

Я согласен, это невероятно раздражает. Я надеялся, что они исправят это в VS2010, но этого не произошло.

Это единственная причина, по которой я купил ReSharper.

Ответ №2:

AFAIK это не поддерживается. Надеюсь, они исправят это в будущих выпусках.

Ответ №3:

Поддерживается. Используйте механизм просмотра Razor. Лично я бы использовал razor, если бы у него вообще не было Intellisense

Комментарии:

1. можете ли вы предложить какие-либо преимущества Razor по сравнению с движком aspx?

2. Много-много. Но первым преимуществом является меньший объем кода. Razor также не нуждается в маркерах конца кода. Смотрите пост Скотта Гатри о Razor . Я уверен, что вы увидите преимущества с первого взгляда