【问题标题】:<script runat="server"> vs. code-behind file<script runat="server"> 与代码隐藏文件
【发布时间】:2012-07-22 05:01:08
【问题描述】:

&lt;script runat='server'&gt;&lt;/script&gt; 中的 c# 代码与代码隐藏中的对立面之间是否存在任何缓存/性能/显着差异?

【问题讨论】:

    标签: c# asp.net code-behind runatserver


    【解决方案1】:

    不,没有性能差异,最后无论如何总是编译成程序集。

    【讨论】:

    • 好像有区别。 标签中的编译错误不是在项目编译时而是在运行时被捕获时才被捕获。
    【解决方案2】:

    不,它被编译成同样的东西。

    我建议你使用代码隐藏文件,以便分离逻辑和标记。

    【讨论】:

      【解决方案3】:

      对我来说,最大的区别是可读性。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-02-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-15
        • 1970-01-01
        相关资源
        最近更新 更多