Hovedforskjell: I ASP.net-rammen brukes en brukerkontroll og en tilpasset kontroll for å tjene formålet med gjenbrukbare komponenter som kontroller. Brukerkontroller er opprettet akkurat som et webskjema. De benytter seg av de eksisterende kontrollene for å definere sin egen logikk. På den annen side er en tilpasset kontroll den som er laget eller opprettet av programmøren for å betjene virksomhetsbehovet ved å utvide funksjonaliteten til eksisterende kontroller. Brukerkontroller er enkle å lage enn de egendefinerte kontrollene.
Brukerkontroller må foretrekkes for å dele funksjonaliteten i håndterbare logikkstykker. Disse stykkene kan opprettes uten noen form for avhengighet av søknaden eller på andre kontroller. De er også mye brukt til å gruppere de relaterte komponentene for gjenbrukningsformålet. På den annen side er tilpassede kontroller foretrukket for å lage en bestemt versjon av en kontroll. De er stille hjelpsomme til å gi den utvidede muligheten til de grunnleggende kontrollene.
Sammenligning mellom brukerkontroll og tilpasset kontroll:
Brukerkontroll | Tilpasset kontroll | |
Definisjon | Brukerkontroller er opprettet akkurat som et webskjema. De benytter seg av de eksisterende kontrollene for å definere sin egen logikk. | En tilpasset kontroll er den som er laget eller opprettet av programmøren for å betjene forretningsbehovene, ved å utvide funksjonaliteten til eksisterende kontroller. |
Opprettelse | Lett | Complex |
Kjører på | Ikke kjør på egen dll | Kjør på egen dll |
gjenbruk | nettside | Styre |
Verktøykasse | Kan ikke legges til verktøykasse | Kan legges til verktøykasse |
Foretrukket for | Statisk layout | Dynamisk layout |
Usability | Enkelt kopi kan brukes til ulike prosjekter | Separat kopi kreves for hver applikasjon |
fleksibilitet | Mindre | Mer |