Huvudskillnad: I ASP.net-ramar används en användarkontroll och en anpassad kontroll för att tjäna syftet med återanvändbara komponenter som kontroller. Användarkontroller skapas precis som ett webbformulär. De använder sig av befintliga kontroller för att definiera sin egen logik. Å andra sidan är en anpassad kontroll den som skapas eller skapas av programmeraren för att betjäna företagets behov genom att utvidga funktionaliteten hos befintliga kontroller. Användarkontroller är enkla att skapa än anpassade kontroller.
Användarkontroller måste föredras för att dela upp funktionaliteten i hanterbara logikstycken. Dessa bitar kan skapas utan någon form av beroende av applikationen eller på andra kontroller. De används också i stor utsträckning för att gruppera de relaterade komponenterna för återanvändningsändamålet. Å andra sidan föredras anpassade kontroller för att skapa en viss version av en kontroll. De är tysta till hjälp för att ge den utökade möjligheten till grundläggande kontroller.
Jämförelse mellan användarkontroll och anpassad kontroll:
Användarkontroll | Anpassad kontroll | |
Definition | Användarkontroller skapas precis som ett webbformulär. De använder sig av befintliga kontroller för att definiera sin egen logik. | En anpassad kontroll är den som skapas eller skapas av programmeraren för att betjäna företagets behov, genom att utvidga funktionaliteten hos befintliga kontroller. |
Skapande | Lätt | Komplex |
Går på | Kör inte på egen dll | Kör på egen dll |
återanvändning | webbsida | Kontrollera |
Toolbox | Kan inte läggas till i verktygslådan | Kan läggas till verktygslådan |
Föredragen för | Statisk layout | Dynamisk layout |
användbarhet | Enkel kopia kan användas för olika projekt | Separat kopia krävs för varje applikation |
Flexibilitet | Mindre | Mer |