8

我喜欢 Visual Studio 的自动格式化功能 (CTRL + K,D)。但是,在 HTML 中,如果您有类似的内容:

<h1><%# Eval("SomeField") %></h1>  

它以这种方式格式化:

<h1>
    <%# Eval("SomeField") %></h1>

我相当确定标记后的换行符<h1>是由 Visual Studio 的嵌入式代码块格式规则引起的。但是我不知道在哪里编辑这些设置。所有其他规则都在工具 > 选项 > 文本编辑器下。

有没有人有任何想法?

非常感谢!

4

3 回答 3

4

工具 > 选项 > 文本编辑器 > Html > 格式

标记包装部分 -> 标记特定选项...

默认设置(有 4 个) - 将所有“换行符:”更改为“之前和之后”

于 2010-07-23T16:05:02.607 回答
2

你很亲近...

转到工具 > 选项 > 文本编辑器 > Html > 格式

在标签包装部分,单击“标签特定选项”

在树中,在“客户端 HTML 标记”节点下,您将看到嵌入元素。

将其换行符设置为“在打开之前、内部和关闭之后”。

于 2009-08-05T21:32:34.727 回答
0

标签特定选项->默认设置->客户端标签不支持内容。

将换行符设置为 after 标记。

于 2010-12-17T21:51:48.717 回答