【问题标题】:mvc razor performancemvc剃须刀性能
【发布时间】:2012-08-07 08:53:16
【问题描述】:

这些示例在性能方面是否存在差异

首先

这之间的区别

@foreach (...)
{
    @Html.DisplayFor(...)
}

还有那个

@foreach (...)
{
    Html.DisplayFor(...);
}

第二

这之间的区别

@{
    foreach (...)
    {
    }

    if(...)
    {
    }
}

还有那个

@foreach (...)
{
}

@if(...)
{
}

【问题讨论】:

标签: asp.net-mvc performance razor


【解决方案1】:

没有。在前两个示例中,@ 被简单地忽略了。在第二个示例中,不同之处在于您有两个代码块而不是一个。这不会显着影响性能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-23
    • 1970-01-01
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    • 2012-02-19
    相关资源
    最近更新 更多