Как запретить Visual Studio форматировать <%%> в две строки? - PullRequest
0 голосов
/ 22 июля 2010

Вопрос похож на этот , но я не могу понять, как сделать так, чтобы форматирование также применялось к тегу на стороне сервера ASP.NET <% %>

Как и связанный вопрос, блок вроде этого

Good

<ul id="menu">
    <li><%: Html.ActionLink("Home", "Index", "Home")%></li>
    <li><%: Html.ActionLink("About", "About", "Home")%></li>
</ul>

Будет отформатирован в

Bad

<ul id="menu">
    <li>
        <%: Html.ActionLink("Home", "Index", "Home")%></li>
    <li>
        <%: Html.ActionLink("About", "About", "Home")%></li>
</ul>

Я хочу запретить Visual Studio изменять форматирование, касающееся тега сервера asp.net <% %>.

Кто-нибудь знает?

Примечание: это не вопрос минимизации вывода html. Это только для времени разработки. Это больше раздражает, чем что-либо еще.

1 Ответ

2 голосов
/ 23 июля 2010

Попробуйте Инструменты -> Параметры -> Узел текстового редактора в виде дерева -> HTML -> Формат -> Кнопка Параметры, специфичные для тега -> Настройки по умолчанию -> Тег клиента не поддерживает содержимое -> В раскрывающемся списке Разрывы строк выберите Нет.

Редактор воспринимает <% ...%> как еще один тег, в данном случае тег Client, который не поддерживает содержимое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...