从行尾到新行开头的评论,性能优势?

时间:2017-05-23 09:30:20

标签: asp.net performance razor webforms compilation

我刚刚打开了一个现有的ASP.NET Webforms项目,它充满了以下模式:

...
    --%><tr class="trSpacer30"><td colspan="5">&nbsp;</td></tr><%--
    --%><tr><td>&nbsp;</td><%--
        --%><td><asp:Button ID="btn_Cancel" runat="server" Text="Cancel"OnClick="btnCancel_Click" /></td><%--
        --%><td>&nbsp;</td><%--
        --%><td><asp:Button ID="btn_Apply" runat="server" Text="Apply" OnClientClick="return validateAndGenerate();" /></td><%--
        --%><td>&nbsp;</td></tr></table><br /></asp:Panel></ContentTemplate></asp:UpdatePanel><%--
--%><div class="Hidden"><%--
    --%><asp:HiddenField ID="hfHasPreviousValues" runat="server" /><%--
    --%><uc1:ucSearch ID="popupSearch" runat="server" /><%--
    --%><div id="dataPopup_SelectPerson" class="ui-dialog"></div><%--
    --%><div id="dataPopup_ErrorOrWarning" class="ui-dialog"></div></div></asp:Content>

要特别注意每行末尾的<%--和每个后续行开头的--%> ... 我问一位同事为什么有人会这样做,他叹了口气说他们试图和另一位同事说话,但是他坚持认为这是一次重大的表演胜利或类似的东西......这是一种原始形式手动缩小或什么?

现在这是一个混乱的维护,我可能会把它全部扔出去(我自动形成了这种“风格”并不适合自动生成...)我也没有意图当我添加新的代码行并且只是偶尔出现这些注释时,这样做会比让它们出现在任何地方更糟糕......

如果那位同事来找我问我为什么抛出这些评论,我想至少能够理解为什么他们在那里把它们扔出去之前'因为他们让我头疼'

TL; DR; :为什么有人会在每行末尾使用<%--而在.aspx文件中每个后续行的开头使用--%>

0 个答案:

没有答案