考虑两个基本相同的控件。例如,一个带有分页、排序和数据缓存的类似网格视图的窗口小部件。这两个控件均绑定了相同的 10,000 行数据源。一个是自定义服务器控件,另一个是用户控件。是否有任何理由存在性能差异?只是想知道社区对此的看法。
假设这两个控件包含相同的代码,它们之间不会有任何性能差异。它们之间的区别仅在于代码编译方式(用户控件直接编译到 Web 应用程序的 dll 中,而服务器控件则编译到它们自己的 dll 中),以及编译时间(单独编译或与 Web 应用程序一起编译)。一旦编译完成,它们就像任何其他类一样。