Ključna razlika: V ogrodju ASP.net se uporabniški nadzor in nadzor po meri uporabljajo za namen ponovne uporabe komponent kot kontrol. Uporabniške kontrole so ustvarjene tako kot spletni obrazec. Za opredelitev lastne logike uporabljajo obstoječe kontrole. Po drugi strani pa je nadzor po meri tisti, ki ga programer ustvari ali ustvari, da ustreza poslovnim potrebam z razširitvijo funkcionalnosti obstoječih kontrol. Uporabniške kontrole so preproste za ustvarjanje kot kontrole po meri.
Uporabniške kontrole morajo imeti prednost, da delijo funkcionalnost na obvladljive dele logike. Ti deli se lahko ustvarijo brez kakršne koli odvisnosti od aplikacije ali drugih kontrol. Prav tako se v veliki meri uporabljajo za združevanje pripadajočih komponent za namen ponovne uporabe. Po drugi strani pa so za ustvarjanje določene različice nadzora prednostni kontrolniki. Ti so tiho v pomoč pri zagotavljanju razširjene zmogljivosti osnovnih kontrol.
Primerjava med uporabniškim nadzorom in nadzorom po meri:
Uporabniški nadzor | Nadzor po meri | |
Opredelitev | Uporabniške kontrole so ustvarjene tako kot spletni obrazec. Za opredelitev lastne logike uporabljajo obstoječe kontrole. | Kontrola po meri je tista, ki jo programer pripravi ali ustvari, da ustreza poslovnim potrebam, tako da razširi funkcionalnost obstoječih kontrol. |
Ustvarjanje | Enostavno | Kompleksno |
Teče naprej | Ne delajte na lastni dll | Zaženi na lastni dll |
Ponovna uporaba | Spletna stran | Nadzor |
Orodjarna | Ni mogoče dodati v orodjarno | Lahko se doda v orodjarni |
Želeno za | Statična postavitev | Dinamična postavitev |
Uporabnost | Ena kopija se lahko uporablja za različne projekte | Za vsako aplikacijo je potrebna ločena kopija |
Prožnost | Manj | Več |