1

在 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),但这很烦人。

4

1 回答 1

1

对于特定的ASP 标签

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

对于所有服务器标签

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

于 2012-09-10T10:16:34.787 回答