ASP.NET MVC视图HTML折叠展开

ASP.NET MVC视图HTML折叠展开,html,asp.net-mvc,visual-studio,asp.net-mvc-3,formatting,Html,Asp.net Mvc,Visual Studio,Asp.net Mvc 3,Formatting,在处理ASPX或HTML文件时,我经常使用Visual Studio的折叠或扩展功能。然而,在ASP.NET MVC视图中,没有这样的功能,随着视图变得越来越复杂,事情变得越来越混乱和难以管理 有人知道如何在ASP.NET MVC视图中启用HTML折叠/扩展吗 用于保持标记干净 更新: 但是,如果您想简单地折叠视图的各个部分,可以选择一些文本,右键单击它并选择折叠标记。在Visual Studio中,您可以手动添加轮廓区域,如下所示: 创建或删除可折叠区域的步骤 选择要视为可折叠区域的文本 要创

在处理ASPX或HTML文件时,我经常使用Visual Studio的折叠或扩展功能。然而,在ASP.NET MVC视图中,没有这样的功能,随着视图变得越来越复杂,事情变得越来越混乱和难以管理

有人知道如何在ASP.NET MVC视图中启用HTML折叠/扩展吗

用于保持标记干净

更新:
但是,如果您想简单地折叠视图的各个部分,可以选择一些文本,右键单击它并选择折叠标记。

在Visual Studio中,您可以手动添加轮廓区域,如下所示:

创建或删除可折叠区域的步骤

  • 选择要视为可折叠区域的文本

  • 要创建可折叠区域,请在“编辑”菜单上,指向“大纲视图”,然后单击“隐藏当前选择”

  • 编辑器将所选内容转换为区域,将其折叠,然后 显示带有省略号(…)的框,以指示该区域 包含一个折叠区域。你可以把鼠标指针放在盒子上 看看它的内容

  • 要删除可折叠区域,请折叠该区域,然后单击该区域以将其选中

  • 在“编辑”菜单上,指向“大纲”,然后单击“停止隐藏当前”

  • 折叠和扩展单个区域的步骤

  • 要折叠区域,请单击编辑器边距中的减号(-)

  • 若要展开折叠区域,请单击边距中的加号(+)

  • 折叠和扩展所有区域

    在“编辑”菜单上,指向“大纲”,然后单击“全部切换” 概述

    但这并不实际

    对于HTML,您可以在文本编辑器选项中手动编辑每个标记的大纲选项:

    最小行的最小值为1才有效


    (Ctrl+M,Ctrl+M)和(Ctrl+M,Ctrl+T)似乎对我有效。

    我认为ReSharper可能会在razor视图中添加扩展/折叠支持。您的答案一点也不相关,尽管您的评论是相关的。更改了它们,伙计。:)我不同意。“凌乱”观点的核心问题是观点的不当使用。你为什么要伪造观点。有时,即使在小视图中,您也需要获取代码块,并将其复制/粘贴到其他地方。您需要折叠HTML容器。您可能需要添加示例或图像,或者您认为“凌乱且无法管理”的内容。在我的回答中,我假设这是视觉方面(“HTML折叠/扩展”),但您可以避免与示例混淆:)