Performance 在循环中调用RenderPartial:尽可能避免?
通常最好避免在循环中调用渲染部分Performance 在循环中调用RenderPartial:尽可能避免?,performance,asp.net-mvc-2,loops,renderpartial,Performance,Asp.net Mvc 2,Loops,Renderpartial,通常最好避免在循环中调用渲染部分 <% foreach (var buildingRate in locationBuildingRate.BuildingRates) { Html.RenderPartial("LocationBuildingRate", buildingRate); } %> 对。在循环内调用render partial将为每次运行请求渲染引擎。最好使用第二种方法,即在部分..中循环。在循环内调用render partial将
<% foreach (var buildingRate in locationBuildingRate.BuildingRates)
{
Html.RenderPartial("LocationBuildingRate", buildingRate);
}
%>
对。在循环内调用render partial将为每次运行请求渲染引擎。最好使用第二种方法,即在部分..中循环。在循环内调用render partial将为每次运行请求渲染引擎。最好使用第二种方法,即在分部中循环。处理此问题的最佳方法是利用EditorTemplates和DisplayTemplates,这基本上呈现分部,但成本较低。处理此问题的最佳方法是利用EditorTemplates和DisplayTemplates,它基本上呈现一个分部,但成本较低。这不只是将循环代码移动到分部中的问题吗?模板提供了什么好处?这不只是将循环代码移动到部分模板中的问题吗?模板提供了哪些好处?
Html.RenderPartial("LocationBuildingRate", locationBuildingRate.BuildingRates);