Skillnad mellan användarkontroller och anpassade kontroller Skillnad mellan

Anonim

Användarkontroller vs Custom Controls

Microsoft Corporation är världens ledande tillverkare av datorprogramvara och hårdvara samt webbapplikationer. Det dominerade marknaden för hemmabiosystemets operativsystem på 1980-talet genom MS-DOS.

Genom åren har den inte bara ledt på marknaden för datorkontorprogramvara utan har också gått in i flera andra nischer, som spelbranschen och konsumentelektroniken.

En av sina produkter är webbapplikationsramen ASP. NETTO. Den används för att bygga webbplatser, applikationer och tjänster. Genom Common Language Runtime (CLR) låter programmerare skriva ASP. NET-kod med hjälp av vad som helst. NET-språk.

När du skapar en webbsida, ASP. NET-användningar. ASPX-tillägg som innehåller XHTML-markering och webb- och användarkontroller där programmerare lägger innehåll för webbsidan med hjälp av en kod bakom modell.

Användarkontroll är sammanfattningar eller kondenserade sektioner av registrerade webbsidor som används som kontroller i ASP. NETTO. De är gjorda som ASCX-markupfiler och använder samma metoder som för HTML- och webbserverns kontroller.

De är utformade för återanvändning och ger användarna ett enklare sätt att återanvända och partitionera användargränssnitt i ASP. NET webbapplikationer. Användarkontrollsidan samlas in och lagras i minnet för framtida förfrågningar.

Användarreglage är endast avsedda för användning i enskilda applikationer och kan orsaka underhållsproblem om de används i mer än en applikation. Eftersom det innehåller statiska data behöver skrivning inte mycket design, och det är bäst att använda i en fast layout, t.ex. vid framställning av rubriker. Att skriva i anpassade kontroller är å andra sidan mer komplext och behöver flera koder eftersom det inte är stöd för design som vid användarkontroller. De används bäst för dynamiskt innehåll.

Anpassade kontroller samlas in kodelement som körs på servern och beskriver objektmodellen för att presentera markuptexten som HTML som vanligt webbformulär. De kan användas i flera webbapplikationer.

Eftersom de är avsedda att användas av mer än en applikation, kommer distributionen inte att orsaka problem med underhåll eller redundans. Det gör till och med underhåll mycket enklare med installationen av en enda kopia i den globala samlingscachen som ska delas mellan applikationer.

Även om de är svåra att göra är anpassade kontroller lätta att använda och kan läggas till i verktygslådan, vilket inte är möjligt med användarkontroller som måste installeras i separata kopior för varje applikation när de delas mellan program.

Sammanfattning:

1. Användarkontroll är sammanfattningar av registrerade webbsidor som används som kontroller i ASP. NET medan anpassade kontroller är kodelement som är sammanställda för användning i webbapplikationer.

2. Användarkontroller kan endast användas i enskilda applikationer, och för att dela dem måste användarna installera separata användarkontroller för varje applikation medan anpassade kontroller är utformade för användning i flera applikationer.

3. Användarkontroll kan orsaka underhållsproblem medan anpassade kontroller inte gör det.

4. Anpassade kontroller är svåra att göra men är lätta att använda medan användarkontrollerna är lätta att göra men kan vara mer komplexa att använda.