我想知道在我们的cs页面中创建区域时,我们是否可以在aspx页面中创建区域。
答案 0 :(得分:4)
不是可扩展的,但在HTML中,使用注释来创建代码块是正常的
<!-- Start: Login access form -->
... Code ...
<!-- End: Login access form -->
答案 1 :(得分:3)
不幸的是没有(至少在Visual Studio中没有。)
答案 2 :(得分:3)
您可以选择已注释的部分,然后右键单击,折叠标记。
答案 3 :(得分:2)
我认为没有办法做到这一点。
但是,我建议如果您觉得有必要这样做,因为.aspx页面非常大,您可能应该重新设计它,或者将其拆分为用户控件(.ascx)或找出一个更有效地使用母版页。
不确定这是否是你问题背后的原因,但如果确实如此,那只是一个想法传递。
答案 4 :(得分:2)
如果你正在使用Visual Studio(可能是web essentials插件,我无法记住它的原生代码),下面的代码片段将可以扩展为HTML文件(包括CSHTML)。不幸的是,这些不能在ASPX或ASCX文件中扩展。
<!--#region Example -->
...code...
<!--#endregion Example -->
在ASPX或ASCX文件中,您可能更愿意这样做:
<%-- START Example --%>
...code...
<%-- END Example --%>
它们仍然无法展开,但是这些不会被渲染出来,因此在右键单击页面并查看源代码时不可见。您只能在开发文件中看到它们。
P.S。 在我输入答案之前,我没有意识到这个问题有多久了。所以我还是要继续把它放在这里,因为看起来它可以使用更新。
答案 5 :(得分:1)
Visual Studio在识别具有大量内容的元素方面做得非常出色,可以使其动态折叠,但这是您最接近的内容。
您可能会在DIV中放置一系列元素兄弟,以便div可以在visual studio中折叠。这很诱人,但我会反对它。
答案 6 :(得分:1)
区域是IDE的便利,它允许您命名可能跨越多个功能或过程的代码段,并且能够整体折叠/展开整个段。 Visual Studio仅为代码提供此功能,对文件的HTML / ASPX / CSS部分提供不。例如,您可以在&lt; script runat =“server”&gt;中创建区域。 ASPX文件的一部分。
答案 7 :(得分:-7)
您可以使用div并将所有内容放入其中