Forskel mellem brugerkontrol og brugerkontrol Forskel mellem

Anonim

Brugerkontrol vs Custom Controls

Microsoft Corporation er verdens førende producent af computersoftware og hardware samt webapplikationer. Det dominerede markedet for hjemmecomputer operativsystem i 1980'erne gennem MS-DOS.

Gennem årene har den ikke kun ført på markedet for computer kontorsoftwaren, men har også indgået flere andre nicher som f.eks. Videospilbranchen og forbrugerelektronik.

Et af sine produkter er webapplikationsrammen ASP. NET. Det bruges til at opbygge hjemmesider, applikationer og tjenester. Gennem Common Language Runtime (CLR), lader det programmører skrive ASP. NET-kode ved hjælp af hvad som helst. NET sprog.

Ved oprettelse af en webside, ASP. NET anvendelser. ASPX-udvidelser, der indeholder XHTML-markering og web- og brugerkontroller, hvor programmører lægger indhold til websiden ved hjælp af en kode-bag-model.

Brugerkontrol er opsummeringer eller kondenserede sektioner af registrerede websider, der bruges som kontroller i ASP. NET. De er lavet som ASCX-markup-filer og bruger de samme metoder som for HTML- og webserverkontrol.

De er designet til at blive genbrugelige og give brugerne en nemmere måde at genbruge og partitionere brugergrænseflader i ASP. NET web applikationer. Brugerkontrolsiden opsamles og gemmes i hukommelsen til fremtidige anmodninger.

Brugerkontroller er kun beregnet til brug i enkeltapplikationer og kan medføre vedligeholdelsesproblemer, hvis de anvendes i mere end én applikation. Da det indeholder statiske data, behøver skrivning ikke meget design, og det er bedst at bruge det i et fast layout som f.eks. Ved fremstilling af overskrifter. Skrive i brugerdefinerede kontroller er derimod mere kompleks og har brug for adskillige koder, da den ikke er understøttet af designeren som i tilfælde af brugerkontrol. De bruges bedst til dynamisk indhold.

Brugerdefinerede kontroller samles kodeelementer, der udføres på serveren og beskriver objektmodellen for at præsentere markupteksten som HTML som normal webformular. De kan bruges i flere webapplikationer.

Da de er designet til brug ved mere end en applikation, vil distributionen ikke medføre problemer med vedligeholdelse eller redundans. Det gør endda vedligeholdelse meget lettere ved installation af en enkelt kopi i den globale samlingskache, der skal deles mellem applikationer.

Selv om de er vanskelige at lave, er brugerdefinerede kontroller nemme at bruge og kan tilføjes i værktøjskassen, hvilket ikke er muligt med brugerkontrol, som skal installeres i separate kopier for hver applikation, når de deles mellem applikationer.

Sammendrag:

1. Brugerkontroller er resuméer af registrerede websider, der bruges som kontroller i ASP. NET, mens brugerdefinerede kontroller er kodeelementer, der er kompileret til brug i webapplikationer.

2. Brugerkontrol kan kun bruges i enkeltprogrammer, og for at dele dem skal brugerne installere separate brugerkontroller for hver applikation, mens brugerdefinerede kontroller er designet til brug i flere applikationer.

3. Brugerkontrol kan medføre vedligeholdelsesproblemer, mens brugerdefinerede kontroller ikke gør det.

4. Brugerdefinerede kontroller er vanskelige at lave, men er nemme at bruge, mens brugerkontrol er nem at lave, men kan være mere kompleks at bruge.