在 Visual Studio 2010 中,MVC3 和 ASPX 页面中的标记是可折叠的(通过关闭标签),但它似乎在 Visual Studio 2012 中不起作用。有人知道如何让它工作吗?我在选项中找不到它...
:-)
这在 Visual Studio 2013 中对我有用:
<!-- #region Targets -->
<h1>Targets</h1>
<fieldset>
...
</fieldset>
<!-- #endregion -->
这看起来已经在这里得到了回答:Collapse cshtml 中的 C# 块并保存它 但是,如果您在 cshtml 中自动折叠 Razor 部分,那么看起来您运气不好。通常的 CTRL-M、M 和 CTRL-M+CTRL-T 和弦快捷键仅适用于 html,您将看到边缘上有熟悉的 +/- 折叠指示器。
似乎可以在 Visual Studio 2012 中工作
@* <!-- #region Some Name --> *@
@* <!-- #endregion --> *@
无论出于什么原因
<!-- #region Targets -->
-- Code Here --
<!-- #endregion -->
没用。它不会让该区域崩溃。
所做的工作是:
@{ #region CommentsSection }
-- Code Here --
@{ #endregion CommentsSection }