0

我有一个gridview,我正在对其进行很多操作,现在我想知道是否应该添加用户控件或继续向其添加代码。

gridview 在用户控件本身中。

4

1 回答 1

0

在使用任意数量的用户控件的情况下,没有限制或性能问题。

当然,在用户控件上执行业务逻辑会影响性能。

用户控件的性能还取决于您使用它们处理的回发。

这可以通过两件事来缓解:

  1. 确保用户控件在首次加载时缓存所有数据,除非明确指示(通常是来自较低级别服务的事件),否则永远不要重新加载它
  2. 确保所有控件都使用一组可以重用数据的通用服务。例如,如果两个控件需要访问客户列表,并且它们在同一个请求会话的上下文中执行,则应该只需要一个客户列表查找。
于 2013-05-09T11:04:14.103 回答