Asp.net 不缩进HTML文件中的asp节

Asp.net 不缩进HTML文件中的asp节,asp.net,visual-studio-2010,visual-studio,formatting,Asp.net,Visual Studio 2010,Visual Studio,Formatting,在VisualStudio2010中,是否可以更改HTML文档的格式,使其不缩进节?我正在努力做到这一点: <asp:content contentplaceholderid="content" runat="server"> <!DOCTYPE html> <html> <head> ... </body> </html> </asp:content> 与此相反: <asp:co

在VisualStudio2010中,是否可以更改HTML文档的格式,使其不缩进节?我正在努力做到这一点:

<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>
因此,最终提供给浏览器的内容在

这更整洁,而且我认为可能不太容易出错

我知道我可以手动格式化文档,然后再也不用自动格式化选项ctrl+k ctrl+d,但这太烦人了

对于特定的ASP标记 工具->选项->文本编辑器->HTML->格式->然后点击右窗格中标记为“标记特定选项”的按钮->然后选择左窗格中的ASP.Net控件。然后选择要修改asp:placeholder的标记,并取消选中标记为“缩进内容”的复选框

对于所有服务器标记 在“标记特定选项”窗口的“默认设置”下,选择“服务器标记支持内容”,取消选中“缩进内容”。

有关特定ASP标记 工具->选项->文本编辑器->HTML->格式->然后点击右窗格中标记为“标记特定选项”的按钮->然后选择左窗格中的ASP.Net控件。然后选择要修改asp:placeholder的标记,并取消选中标记为“缩进内容”的复选框

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

!这解决了我的问题,因为每当我遇到一个让我恼火的新ASP控件时,我都可以调整格式。现在它只是asp:我关心的内容。不过,我会把这个问题留一点时间,以防有人有一个通用的解决方案。我会四处询问,看看是否有人能想出通用的解决方案。我认为另一种选择是从另一端解决问题,并使用某种缩小解决方案从生成的HTML中去除空白。这里有一些有趣的方法:在玩了一点之后,我添加了一个针对所有服务器tagsAh Dam的修复程序。我的解决方案的问题是它也适用于我不想要的东西。但它仍然很好,我可以手动覆盖它。太棒了!这解决了我的问题,因为每当我遇到一个让我恼火的新ASP控件时,我都可以调整格式。现在它只是asp:我关心的内容。不过,我会把这个问题留一点时间,以防有人有一个通用的解决方案。我会四处询问,看看是否有人能想出通用的解决方案。我认为另一种选择是从另一端解决问题,并使用某种缩小解决方案从生成的HTML中去除空白。这里有一些有趣的方法:在玩了一点之后,我添加了一个针对所有服务器tagsAh Dam的修复程序。我的解决方案的问题是它也适用于我不想要的东西。但它仍然很好,我可以手动覆盖它。
<!DOCTYPE html>
<html>
    <head>..</head>
    <body>..</body>
</html>