Кључна разлика: У АСП.нет оквиру, корисничка контрола и прилагођена контрола се користе да служе сврси поновног коришћења компоненти као контрола. Корисничке контроле се креирају као веб образац. Они користе постојеће контроле да би дефинисали своју логику. С друге стране, прилагођена контрола је она коју је програмер направио или креирао да служи пословним потребама проширивањем функционалности постојећих контрола. Корисничке контроле су једноставне за креирање од прилагођених контрола.
Корисничке контроле морају бити пожељније да се функционалност подели на делове логике које је могуће управљати. Ови делови могу бити креирани без икакве зависности од апликације или других контрола. Они се такође интензивно користе за груписање повезаних компоненти за сврху поновног коришћења. С друге стране, прилагођене контроле су префериране за креирање одређене верзије контроле. Они су тихи у пружању проширене способности основним контролама.
Поређење између корисничке контроле и прилагођене контроле:
Усер Цонтрол | Цустом Цонтрол | |
Дефиниција | Корисничке контроле се креирају као веб образац. Они користе постојеће контроле да би дефинисали своју логику. | Прилагођена контрола је она коју је програмер направио или креирао да служи пословним потребама, проширујући функционалност постојећих контрола. |
Цреатион | Лако | Комплекс |
Рунс он | Немојте радити на њиховој властитој длл | Трчите на њиховој длл |
Поновна употребљивост | веб страна | Контрола |
Тоолбок | Не може се додати у алатни оквир | Може се додати у алатни оквир |
Преферред фор | Статиц лаиоут | Динамиц лаиоут |
Употребљивост | Појединачна копија се може користити за различите пројекте | За сваку апликацију потребна је засебна копија |
Флексибилност | Мање | Више |