Есть ли разница в производительности между пользовательскими серверными элементами управления и пользовательскими? - PullRequest
4 голосов
/ 07 февраля 2010

Рассмотрим два элемента управления, которые делают в основном одни и те же вещи. Например, gridview-like-widget с подкачкой, сортировкой и кэшированием данных. Оба связаны с одним и тем же источником данных в 10000 строк. Один - это пользовательский серверный элемент управления, а другой - пользовательский. Есть ли какая-то причина, по которой разница будет в производительности?

Просто интересно, что об этом думает сообщество.

1 Ответ

1 голос
/ 07 февраля 2010

Если предположить, что 2 элемента управления содержат идентичный код, разница в производительности не будет. Разница между ними заключается просто в том, как код компилируется (пользовательские элементы управления компилируются непосредственно в dll веб-приложения, а серверные элементы управления компилируются в их собственные dll) и когда они компилируются (сами по себе или с веб-приложением).

После компиляции они являются классами, как и любые другие.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...