HyperText Markup Language ( HTML ) og Asp.NET ( Active Server Pages ) lage nettsteder med svært forskjellige egenskaper . HTML skaper en enkelt versjon av en webside som bruker komponenter, inkludert knapper, som bare kan utføre en enkelt funksjon . Asp.NET , på den annen side , er en mer robust programmering verktøy hvis komponenter kan utføre en rekke funksjoner. HTML
HTML er et språk for å lage nettside innhold. Dette betyr at HTML-koden programmerer setter på en nettside vil være akkurat hva en nettleser mottar når det har tilgang på siden og laster sine data . Hvert bilde , link , og blokk med tekst vil gjengi på akkurat samme måte programmerer skrev det. Det koster ingenting å skape funksjonelle HTML-koden og det er enkelt å lære , men sider som er laget med bare HTML kode er statiske .
Asp.NET
Mens HTML skaper statisk innhold , er Asp.NET et programmeringsspråk rammeverk fra Microsoft som lar programmerere å lage dynamiske nettsider . Disse kan ta form av interaktive web- sider , sider med innhold som endres i henhold til vanlige tidsplaner , eller sider med innhold programmerer kan endre eksternt. Programmerere kan også bruke Asp.NET komponenter for å hente informasjon fra databaser eller integreres med andre programmer laget fra Microsofts. NET rammeverket .
HTML Knapper
HTML-knapper utføre et enkelt, forhåndsbestemt korrekt funksjon kan enten være en link til en annen webside , eller på knappen for å sende inn informasjon som brukerne inngått et skjema som er opprettet med HTML -kode. En programmerer kan merke en HTML- knapp med tekst , eller med et bilde lastet opp til serveren . Programmerere kan også bruke HTML for å lage et brukergrensesnitt for sider som er kodet inn i server-side skriptspråk PHP.
Asp.NET Knapper
motsetning til HTML-knapper , Asp . NET knapper er objekter som . NET rammeverket gjengir før du sender sine data til sluttbrukers nettleser. Disse typer knappene er mye mer allsidig enn HTML-knapper . Programmerere kan gjøre knappene lenker til andre sider, eller sende skjemadata , som HTML-knapper , men de kan også starte . NET applikasjoner innenfor siden . Programmerere kan også lage forskjellige Asp.NET knapper vises under forskjellige omstendigheter eller vises i respons til bestemte brukergrupper handlinger.