当前位置:  开发笔记 > 编程语言 > 正文

如何更改.ASPX自动格式设置(Visual Studio)

如何解决《如何更改.ASPX自动格式设置(VisualStudio)》经验,为你挑选了0个好方法。

在.aspx文件(在本例中为MVC视图)中键入代码时,Visual Studio会应用两种类型的格式,一种是常规html标记结构(可以从Tools-> Options-> Text Editors-> Html控制).另一个是<%%>标签内的内容.

第二种类型的自动格式化,<%%>内容格式化,我遇到了两个烦恼.

首先是如何将新行添加到语句块:

如果我输入:

<% if(condition) { %>
    ...
<% } %>

它是自动修正的:

<% if(condition) 
   { %>
    ...
<% } %>

如果这是一个.cs文件,那么校正是正确的,对于.aspx文件的标签汤,我发现第一个更具可读性.有没有办法在不影响.cs文件格式的情况下关闭此行为?

第二,每当我写这样的东西:

<%=Html.ActionLink("Report","ListItems") %>

我无法找到一种方法让它自动格式化为此(在适当的位置添加间距):

<%=Html.ActionLink("Report", "ListItems") %>

在代码中,您通常需要一个; 或}}表示您已完成代码行/部分,以便Visual Studio可以对其进行格式化.有没有办法为<%=表达式提供此信号?

澄清

此问题是关于<%%>标记内的代码格式,而不会影响常规C#源文件的格式.它在第一段中说我完全了解Text Editors菜单.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有