自定义服务器控件和用户控件之间有性能差异吗?

4
考虑两个基本相同的控件。例如,一个带有分页、排序和数据缓存的类似网格视图的窗口小部件。这两个控件均绑定了相同的 10,000 行数据源。一个是自定义服务器控件,另一个是用户控件。是否有任何理由存在性能差异?
只是想知道社区对此的看法。

那要看它们里面有什么了!这不是一个真正的问题... - Mitch Wheat
1个回答

1
假设这两个控件包含相同的代码,它们之间不会有任何性能差异。它们之间的区别仅在于代码编译方式(用户控件直接编译到 Web 应用程序的 dll 中,而服务器控件则编译到它们自己的 dll 中),以及编译时间(单独编译或与 Web 应用程序一起编译)。
一旦编译完成,它们就像任何其他类一样。

  1. 用户控件实际上是一个处理程序,因此它会向服务器发出额外的请求,这是否会对性能产生一定影响?
  2. 当你说“它们是由自己编译还是与Web应用程序一起编译”时,你是什么意思?一个dll如何自行编译?
- BornToCode

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接