问题是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输出的问题。这仅适用于设计时间。它比其他任何东西都更令人烦恼。
答案 0 :(得分:2)
尝试工具 - &gt;选项 - &gt;树视图文本编辑器节点 - &gt; HTML - &gt;格式 - &gt;标签特定选项按钮 - &gt;默认设置 - &gt;客户端代码不支持内容 - &gt; 在换行符下拉列表中,选择无。
&lt;%...%&gt;编辑器将其视为另一个标记,在本例中为不支持内容的客户端标记。