如何在 .cshtml(razor 页面)Visual Studio 2012 中打开可折叠区域的标记?

问题描述 投票:0回答:5

在 Visual Studio 2010 中,MVC3 和 ASPX 页面中的标记是可折叠的(通过关闭标签),但它似乎在 Visual Studio 2012 中不起作用。有人知道如何让它工作吗?我在选项中找不到它...

:-)

razor visual-studio-2012 regions
5个回答
32
投票

这在 Visual Studio 2013 中对我有用:

<!-- #region Targets -->

<h1>Targets</h1>

<fieldset>

...

</fieldset>

<!-- #endregion -->

1
投票

这看起来已经在这里得到了回答:Collapse cshtml 中的 C# 块并保存它 但是,如果您在 cshtml 中自动折叠 Razor 部分,那么看起来您运气不好。通常的 CTRL-M、M 和 CTRL-M+CTRL-T 和弦快捷键仅适用于 html,您将看到边缘上有熟悉的 +/- 折叠指示器。


1
投票

似乎可以在 Visual Studio 2012 中工作

 @* <!-- #region Some Name --> *@
 @* <!-- #endregion --> *@

0
投票
  1. 突出显示您的代码块。
  2. 右键单击
  3. 选择“折叠标签”

0
投票

无论出于什么原因

<!-- #region Targets -->
-- Code Here --
<!-- #endregion -->

没用。它不会让该区域崩溃。

所做的工作是:

@{ #region CommentsSection }
    -- Code Here --
@{ #endregion CommentsSection }
© www.soinside.com 2019 - 2024. All rights reserved.