Galvenā atšķirība: ASP.net sistēmā lietotāja kontrole un pielāgotā kontrole tiek izmantota, lai kalpotu atkārtoti izmantojamo komponentu mērķim kā kontrolei. Lietotāja kontroles tiek izveidotas tāpat kā tīmekļa veidlapa. Viņi izmanto esošās kontroles, lai definētu savu loģiku. No otras puses, pielāgotā kontrole ir tā, ko programmētājs izstrādā vai izveido, lai kalpotu biznesa vajadzībām, paplašinot esošo vadības funkciju funkcionalitāti. Lietotāju vadīklas ir vienkārši izveidot, nekā pielāgotās vadīklas.
Jāizvēlas lietotāja kontroles, lai funkcionalitāti sadalītu pārvaldāmos loģikas gabalos. Šos gabalus var izveidot bez jebkādas atkarības no lietojumprogrammas vai citām vadības ierīcēm. Tie tiek plaši izmantoti, lai grupētu saistītās sastāvdaļas atkārtotai izmantojamībai. No otras puses, pielāgotas kontroles ir vēlamas, lai izveidotu konkrētu kontroles versiju. Tās ir klusas, palīdzot nodrošināt paplašinātās iespējas pamata kontrolierīcēm.
Lietotāja kontroles un pielāgotās kontroles salīdzinājums:
Lietotāja kontrole | Pielāgota kontrole | |
Definīcija | Lietotāja kontroles tiek izveidotas tāpat kā tīmekļa veidlapa. Viņi izmanto esošās kontroles, lai definētu savu loģiku. | Pielāgota kontrole ir tā, ko programmētājs izstrādā vai izveido, lai kalpotu biznesa vajadzībām, paplašinot esošo vadības funkciju funkcionalitāti. |
Radīšana | Viegli | Komplekss |
Darbojas | Nelietojiet uz sava dll | Palaist savu dll |
Atkārtota izmantošana | Web lapa | Kontrole |
Rīklodziņš | Nevar pievienot rīklodziņam | Var pievienot rīklodziņam |
Vēlams | Statiskais izkārtojums | Dinamisks izkārtojums |
Izmantojamība | Vienu kopiju var izmantot dažādiem projektiem | Katram pieteikumam ir nepieciešama atsevišķa kopija |
Elastīgums | Mazāk | Vairāk |