ASP.NET MVC查看HTML折叠展开

时间:2011-11-08 14:10:35

标签: html asp.net-mvc visual-studio asp.net-mvc-3 formatting

在处理ASPX或HTML文件时,我使用Visual Studio的折叠或扩展功能进行了大量工作。但是,在ASP.NET MVC View中,没有这样的功能,当你的视图变得越来越复杂时,事情会变得混乱和无法管理。

有谁知道如何在ASP.NET MVC视图中启用HTML折叠/展开?

enter image description here

3 个答案:

答案 0 :(得分:2)

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

  

创建或删除可折叠区域

     
      
  1. 选择您要视为可折叠区域的文字。

  2.   
  3. 要创建可折叠区域,请在“编辑”菜单上,指向“大纲”,然后单击“隐藏选择”。

  4.         

    编辑器将选区变成一个区域,折叠它,然后   显示带有省略号(...)的框以指示该区域   包含折叠区域。您可以将鼠标指针放在框上   看到它的内容。

         
        
    1. 要删除可折叠区域,请将其折叠,然后单击以将其选中。

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

    4.         

      折叠和展开单个区域

           
          
      1. 要折叠某个区域,请点击编辑器边距中的减号( - )。

      2.   
      3. 要展开折叠区域,请点击边距中的加号(+)。

      4.         

        折叠和展开所有区域

             

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

From MSDN

但那不太实际。

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

enter image description here

enter image description here

最小线的最小值为1才有效。

More info on MSDN

答案 1 :(得分:1)

使用Partial Views保持标记清洁。

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

答案 2 :(得分:1)

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