这是我的情景。我有需要在屏幕上显示的550个对象列表(每个对象代表一个采购订单)。
我将我的采购订单列表返回到View并循环调用用户控件并传递一个对象,该对象使用采购订单的内容呈现HTML div。这很好,工作正常。
然而我注意到的是,如果删除用户控件并打印出相同的HTML(只是在循环内部而不是在UC内部)我看到完全呈现页面的速度非常慢。
ASP.NET是否采用不同的方式在UC中呈现HTML而不是在循环中使用原始HTML?这甚至没有任何意义吗?
答案 0 :(得分:0)
您是否尝试使用StringBuilder或String来保存HTML并循环?结果有何不同? 希望内部有一些缓存/实习。