不要缩进HTML文件中的asp部分

时间:2012-09-10 10:04:40

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

在Visual Studio 2010中,是否可以更改HTML文档的格式,使其不会缩进<asp:*>部分?我正在努力实现这个目标:

<asp:content contentplaceholderid="content" runat="server">
<!DOCTYPE html>
<html>
    <head>
    ...
    </body>
</html>
</asp:content>

而不是:

<asp:content contentplaceholderid="content" runat="server">
    <!DOCTYPE html>
    <html>
        <head>..</head>
        <body>..</body>
    </html>
</asp:content>

因此,最终提供给浏览器的内容在<!DOCTYPE html>

之前没有任何内容
<!DOCTYPE html>
<html>
    <head>..</head>
    <body>..</body>
</html>

哪个更整洁,我认为可能不那么容易出错。

我知道我可以手动格式化文档,然后再也不使用自动格式选项(ctrl+k ctrl+d),但这只是烦人的。

1 个答案:

答案 0 :(得分:1)

对于特定的 ASP标记

工具 - &gt;选项 - &gt;文字编辑器 - &gt; HTML - &gt;格式化 - &gt;然后点击右侧窗格中标记为“标记特定选项”的按钮 - &gt;然后在左窗格中选择ASP.Net Controls。然后选择您要修改的标签(asp:占位符)并取消选中标记为“缩进内容”的复选框。

对于所有服务器标签

在“标签特定选项”窗口中,在“默认设置”下选择“服务器标签支持内容”,然后取消选中“缩进内容”。