Asp.net mvc mvc剃须刀性能

Asp.net mvc mvc剃须刀性能,asp.net-mvc,performance,razor,Asp.net Mvc,Performance,Razor,这些例子在性能方面有什么不同吗 第一 这两者之间的区别 @foreach(…) { @Html.DisplayFor(…) } 那 @foreach(…) { Html.DisplayFor(…); } 第二 这两者之间的区别 @{ foreach(…) { } 如果(…) { } } 那 @foreach(…) { } @如果(…) { } 否。在前两个示例中,@被忽略。在第二个示例中,不同之处在于您有两个代码块而不是一个。这不会对性能产生明显的影响。您自己的测量结果告诉您什么?您自

这些例子在性能方面有什么不同吗

第一 这两者之间的区别

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

@foreach(…)
{
Html.DisplayFor(…);
}
第二 这两者之间的区别

@{
foreach(…)
{
}
如果(…)
{
}
}

@foreach(…)
{
}
@如果(…)
{
}

否。在前两个示例中,@被忽略。在第二个示例中,不同之处在于您有两个代码块而不是一个。这不会对性能产生明显的影响。

您自己的测量结果告诉您什么?您自己做研究实际上是我得到答案的一部分,但正如我最初所想,无法避免浪费时间。