在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
),但这只是烦人的。
答案 0 :(得分:1)
工具 - &gt;选项 - &gt;文字编辑器 - &gt; HTML - &gt;格式化 - &gt;然后点击右侧窗格中标记为“标记特定选项”的按钮 - &gt;然后在左窗格中选择ASP.Net Controls。然后选择您要修改的标签(asp:占位符)并取消选中标记为“缩进内容”的复选框。
在“标签特定选项”窗口中,在“默认设置”下选择“服务器标签支持内容”,然后取消选中“缩进内容”。