如何防止Visual Studio格式化< %%>在两条线上?

时间:2010-07-22 19:51:02

标签: asp.net html visual-studio-2010

问题是similar to this one,但我无法弄清楚如何使格式化也适用于ASP.NET服务器端标记<% %>

与相关问题一样,像这样一个块

不可

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

将格式化为

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

我想阻止Visual Studio更改有关asp.net服务器标记<% %>的格式。

有人知道吗?

Nota:这不是关于缩小html输出的问题。这仅适用于设计时间。它比其他任何东西都更令人烦恼。

1 个答案:

答案 0 :(得分:2)

尝试工具 - &gt;选项 - &gt;树视图文本编辑器节点 - &gt; HTML - &gt;格式 - &gt;标签特定选项按钮 - &gt;默认设置 - &gt;客户端代码不支持内容 - &gt; 在换行符下拉列表中,选择无。

&lt;%...%&gt;编辑器将其视为另一个标记,在本例中为不支持内容的客户端标记。