#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 . Я уверен, что вы увидите преимущества с первого взгляда