是否有任何选项(第三方或其他方式),以提高代码的源代码编辑器对HTML / ASP.Net内折?
该#区域指令可以更容易地创建自己的部分,但它并没有在源代码编辑器工作。 理想情况下,我想折叠起来较大的代码区比服务器端代码块之间。 但下面显示会发生什么?
<% // Search Results Section <-- Just want folding here
foreach (int item in list) { %> <-- but it is here also
Number : <% =item %>
<% }
//etc...
%>
代码折叠下降<%和%>之间是不是真的,我想它。 我试图得到的代码段。
我被你的例子猜测你正在寻找某种ASP.Net标记代码折叠解决方案。 VS 2008专业版(不能确定你的版本),将允许您通过在服务器标签上下文菜单(右键单击)或标记突出显示部分,“折叠标签”。
我不知道你是什么这里经过。 你可以这样做:
//some code
#region "my foreach loop"
foreach(int item in list)
{
//so dome work
}
#endregion
//some more code
如果你的要求是,该地区的你COLAPSE后,它的名字是循环的定义,你可以复制它像这样
//some code
#region "foreach(int item in list)"
foreach(int item in list)
{
//so dome work
}
#endregion
//some more code
现在,如果你正在寻找代码在.aspx页面折叠,我想你几乎仅限于在标签内。 这是怎样的一个红旗的,如果你在你的网页是如此复杂,它需要文件夹中有逻辑,但。 你可能会考虑将其移动到后面的代码,并根据需要进行折叠那里。