-3

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

第一的

这之间的区别

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

然后

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

第二

这之间的区别

@{
    foreach (...)
    {
    }

    if(...)
    {
    }
}

然后

@foreach (...)
{
}

@if(...)
{
}
4

1 回答 1

0

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

于 2012-08-07T08:54:52.057 回答