Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在数据访问或任何其他意见方面。
如果可能,请说明更好的替代方案(如果有)。
中继器控件与您的 3 层应用程序的好坏没有任何关系。它只是一个预构建的 ASP.NET 控件,可用于迭代数据。该数据可以是任何东西,从数据表到模型层中的强类型类。
我们通常不会使用中继器,除非我们正在做一些需要事件处理的事情。
服务器控件通常有很多开销,因为它们旨在抽象 Web(它们也有自己的生命周期)并为绑定和事件处理提供挂钩。如果您不需要进行任何事件处理,那么我建议您只使用一个简单的循环。