2010-07-06 2 views
1

Я заметил это в более ранних версиях Visual Studio. Но теперь я использую VS 2010, и он все еще существует, поэтому я хочу спросить, должно ли это быть так, или если оно еще не исправлено.Секции кода и intellisense в тегах и атрибутах html

Использование тегов <% =% внутри «реальных» тегов html работает и в большинстве случаев используется ими. Но подсветка intellisense и кода не работает, что снижает читаемость кода.

Это дизайн, еще не реализованный или ошибка? Разве мы не должны использовать их там? Каковы альтернативы.

Например я много части кода в соображениях, которые выглядят как:

<input id="someid" type="text" name="myinput" value="<%= OldData.myinput %>"/> 

или

<option value="somevalue" <%= selected ? "selected=\"selected\"" : "" %> >MyOption</option> 

Как вы закодировать такие вещи?

Спасибо за помощь.

ответ

1

Это проблема (или отсутствие функции, если хотите), которая не была исправлена ​​в VS2010. Возможно, патч появится позже. Я привык к этому. Когда мне нужно Intellisense, я создаю блок <%= %> где-то снаружи, чтобы проверить (не очень удобно, но для тех, кто не может без Intellisense, это вариант).

Смежные вопросы