我想知道有没有什么方法可以在aspx页面中创建区域,就像我们在cs页面中创建区域一样。
cpjpxq1n1#
不是可扩展的,但在HTML中,为了创建代码块,使用注解是正常的
<!-- Start: Login access form --> ... Code ... <!-- End: Login access form -->
字符串
nbnkbykc2#
不,不。
mzillmmw3#
您可以选择已注解的部分,然后右键单击,折叠标记。
cnjp1d6j4#
我不认为有办法做到这一点。然而,我建议,如果你觉得有必要这样做,因为你的.aspx页面非常大,你可能应该重新设计它,或者把它分成用户控件(.ascx),或者找出一个更有效的使用母版页。不知道这是否是你问题背后的原因,但如果是的话,这只是一个传递的想法。
epfja78i5#
如果你使用的是Visual Studio(可能是web essentials插件,我不记得它是不是原生的),下面的代码片段将可以在HTML文件(包括CSHTML)中展开。不幸的是,这些在ASPX或ASCX文件中不可扩展。
<!--#region Example --> ...code... <!--#endregion Example -->
字符串在ASPX或ASCX文件中,您可能更希望使用以下命令:
<%-- START Example --%> ...code... <%-- END Example --%>
型它们仍然不可扩展,但它们不会被呈现出来,因此当右键单击页面并查看源代码时不可见。您只能在开发文件中看到它们。附注:直到我把答案打出来,我才意识到这个问题有多老。所以我还是把它放在这里吧,因为它看起来需要更新。
kmb7vmvb6#
Visual Studio在识别具有大量内容的元素以使其动态可折叠方面做得很好,但这是您最接近的。您可能会想到在DIV中放置一系列元素同级,以便可以在VisualStudio中折叠该div。这很诱人,但我建议不要这样做。
i2byvkas7#
区域是IDE的一种便利,它允许您命名可能跨越多个函数或过程的代码段,并能够将整个代码段作为一个整体折叠/展开。Visual Studio仅为代码提供此功能,而不为文件的HTML/ASPX/CSS部分提供此功能。例如,可以在ASPX文件的节中创建区域。
sdnqo3pr8#
Visual Studio Prof. 2022 V17.6.5 / .net Framework 4.7这对我很有效:
<% #region region1 %> <div> <asp:Label runat="server" ID="lblHeader" Text="Hello world" /> </div> <% #endregion %>
字符串但是:不幸的是,区域总是在文件打开之后被扩展。
x7rlezfr9#
你可以使用一个div,把所有东西都放在里面
9条答案
按热度按时间cpjpxq1n1#
不是可扩展的,但在HTML中,为了创建代码块,使用注解是正常的
字符串
nbnkbykc2#
不,不。
mzillmmw3#
您可以选择已注解的部分,然后右键单击,折叠标记。
cnjp1d6j4#
我不认为有办法做到这一点。
然而,我建议,如果你觉得有必要这样做,因为你的.aspx页面非常大,你可能应该重新设计它,或者把它分成用户控件(.ascx),或者找出一个更有效的使用母版页。
不知道这是否是你问题背后的原因,但如果是的话,这只是一个传递的想法。
epfja78i5#
如果你使用的是Visual Studio(可能是web essentials插件,我不记得它是不是原生的),下面的代码片段将可以在HTML文件(包括CSHTML)中展开。不幸的是,这些在ASPX或ASCX文件中不可扩展。
字符串
在ASPX或ASCX文件中,您可能更希望使用以下命令:
型
它们仍然不可扩展,但它们不会被呈现出来,因此当右键单击页面并查看源代码时不可见。您只能在开发文件中看到它们。
附注:直到我把答案打出来,我才意识到这个问题有多老。所以我还是把它放在这里吧,因为它看起来需要更新。
kmb7vmvb6#
Visual Studio在识别具有大量内容的元素以使其动态可折叠方面做得很好,但这是您最接近的。
您可能会想到在DIV中放置一系列元素同级,以便可以在VisualStudio中折叠该div。这很诱人,但我建议不要这样做。
i2byvkas7#
区域是IDE的一种便利,它允许您命名可能跨越多个函数或过程的代码段,并能够将整个代码段作为一个整体折叠/展开。Visual Studio仅为代码提供此功能,而不为文件的HTML/ASPX/CSS部分提供此功能。例如,可以在ASPX文件的节中创建区域。
sdnqo3pr8#
Visual Studio Prof. 2022 V17.6.5 / .net Framework 4.7
这对我很有效:
字符串
但是:
不幸的是,区域总是在文件打开之后被扩展。
x7rlezfr9#
你可以使用一个div,把所有东西都放在里面