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

前端之家收集整理的这篇文章主要介绍了asp.net – 如何更改.ASPX自动格式化设置(Visual Studio)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当在.aspx文件(在这种情况下是一个MVC视图)中键入代码时,Visual Studio应用两种类型的格式化,一个到正常的html标签结构(可以通过工具 – >选项 – >文本编辑器 – > ; Html)中的内容,另一个用于<%%>标签

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

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

如果我键入:

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

它被自动更正为:

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

虽然纠正是正确的,如果这是一个.cs文件,对于标签汤是.aspx文件,我发现第一更容易阅读。有没有办法关闭这个behavoir而不影响.cs文件的格式?

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

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

我找不到一种方法使它自动格式化成这(添加间距,适当的):

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

代码中,你通常需要一个;或}表示您已完成一行/一段代码,以便Visual Studio可以对其进行格式化。有没有办法给这个信号一个<%=类型的表达式? 澄清 这个问题是关于<%%>中代码的格式化问题。标记,而不影响常规C#源文件的格式化。它在第一段说,我完全知道文本编辑器菜单

解决方法

文本编辑器菜单是所有的,它不允许你做你想要的东西。当您右键单击aspx页面时,单击“格式化和验证…”,然后单击按钮“标记特定选项…”,您将获得一系列设置每个客户端或服务器标记,但不是为<% - tags。 至于问题的第二部分,Ctrl-E,D格式化您的文档,但不插入所需的间距。
原文链接:https://www.f2er.com/aspnet/254863.html

猜你在找的asp.Net相关文章