【发布时间】:2011-02-09 20:48:08
【问题描述】:
在设计html页面或aspx页面时,我喜欢在没有Html Designer的情况下进行纯编码。问题是我喜欢在 html 页面上使用以下格式以提高可读性。
<div>
<% if (1 == 1) { %>
Hello
<% } else { %>
World
<% } %>
</div>
你可以猜到,只要你输入 '}' 或 ';'或等等,Visual Studio 尝试做自动格式并更改为以下格式
<div>
<% if (1 == 1)
{ %>
Hello
<% }
else
{ %>
World
<% } %>
</div>
问题是“是否可以仅针对 VS2010 上的 HTML 页面禁用自动格式化?(不适用于 C# 代码,我仍然喜欢对 C# 页面进行自动格式化)”
【问题讨论】:
-
我也受不了,一直在寻找答案!非常烦人,并偷走了相当多的生产力..
-
微软在 MVC 3.0 中有一个名为“Razor”的新 ViewEngine,它非常适合开发网站,并且没有像 Webform ViewEngine 这样烦人的自动格式
-
@ensecoz 不幸的是,Razor 带来了烦恼(我相信我们都经历过)。有时很可怕。