【发布时间】:2011-10-17 15:34:08
【问题描述】:
或者,我应该问一下,VS 代码格式何时可以正常用于 Razor 标记?格式适用于大多数结构,但它似乎阻塞了“if”块。下面的代码是由 VS 格式化的。修复这种情况很容易,再加一个缩进,但我很好地接受了日常使用的格式,并且喜欢经常在我的大部分代码中使用它,所以如果可能的话,我宁愿避免手动格式化。现在我只是将其保留为 VS 格式化它。
@{
if (User.Identity.IsAuthenticated)
{
<text>Hello </text>
@Html.Display("@ViewBag.UserName") <text> - </text>
@Html.ActionLink("Sign Out", "LogOff", "Account", null, new { style = "font-weight: bold;" })
}
}
我认为这对于可读性很重要,例如在上面, if 块的主体是缩进的,除了看起来更好。
【问题讨论】:
-
4 年了,这仍然是个问题... :o
-
现在 6 年了,在 VS2017 中仍然是一个问题......
-
现在快 8 年了,在 VS2019 中仍然是一个问题......
-
现在已经快 10 年了,这仍然是一个问题。 .Net 5,(核心的未来)(VS2019)
标签: asp.net-mvc visual-studio visual-studio-2010 asp.net-mvc-3 razor