在 3 层应用程序中使用中继器控件有哪些优点和缺点?

发布于 2024-11-26 15:46:31 字数 54 浏览 2 评论 0原文

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

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

In terms of data accessing, or any other opinions.

If possible, state a better alternative if any.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

追我者格杀勿论 2024-12-03 15:46:31

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

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

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

The repeater control doesn't have any bearing on whether you have a good or bad 3-tier application. It's simply a pre-built ASP.NET control that you can use to iterate over data. That data can be anything from a datatable to strongly typed class from your model-tier.

We usually stray away from using repeaters unless we are doing something that requires event handling.

Server controls in general have a lot of overhead because they're meant to abstract the web (they also have their own life-cycle) and provide hooks for binding and event handling. If you don't need to do any event handling, then I would recommend just using a simple loop.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文