用户控件中的ASP.NET MVC HTML与原始(无用户控制)?

时间:2011-05-05 17:05:16

标签: asp.net asp.net-mvc loops user-controls

这是我的情景。我有需要在屏幕上显示的550个对象列表(每个对象代表一个采购订单)。

我将我的采购订单列表返回到View并循环调用用户控件并传递一个对象,该对象使用采购订单的内容呈现HTML div。这很好,工作正常。

然而我注意到的是,如果删除用户控件并打印出相同的HTML(只是在循环内部而不是在UC内部)我看到完全呈现页面的速度非常慢。

ASP.NET是否采用不同的方式在UC中呈现HTML而不是在循环中使用原始HTML?这甚至没有任何意义吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试使用StringBuilder或String来保存HTML并循环?结果有何不同? 希望内部有一些缓存/实习。