在3层应用程序中使用转发器控件的优缺点是什么?

时间:2011-07-27 03:35:56

标签: asp.net repeater 3-tier

在数据访问或任何其他意见方面。

如果可能,请说明更好的替代方案。

1 个答案:

答案 0 :(得分:3)

转发器控件与您的3层应用程序是好还是坏有任何关系。它只是一个预构建的ASP.NET控件,可用于迭代数据。该数据可以是模型层中从数据表到强类型类的任何数据。

我们通常会偏离使用转发器,除非我们正在做一些需要事件处理的事情。

服务器控件通常会产生大量开销,因为它们旨在抽象Web(它们也有自己的生命周期)并为绑定和事件处理提供钩子。如果您不需要进行任何事件处理,那么我建议您只使用一个简单的循环。