ASP.NET Razor - markup
- Forrige side WebPages Assistent
- Næste side Razor Syntax
Razor er ikke et programmeringssprog. Det er en server-side markup-sprog.
Hvad er Razor?
Razor er en markeringssprog, der giver dig mulighed for at indsætte serverbaseret kode (Visual Basic og C#) i websider.
Når en webside skrives til en browser, kan serverbaseret kode skabe dynamisk indhold. Før serveren returnerer siden til browseren, udføres serverbaseret kode inden i siden. Da denne kode kører på serveren, kan den udføre komplekse opgaver, såsom at tilgå en database.
Razor er baseret på ASP.NET og er designet til at skabe web applikationer. Det har evnen til at bruge traditionelle ASP.NET tags, men er lettere at bruge og lære.
Razor Syntax
Razor bruger syntaks, der ligner PHP og ASP.
Razor:
<ul> @for (int i = 0; i < 10; i++) { <li>@i</li> } </ul>
PHP:
<ul> <?php for ($i = 0; $i < 10; $i++) { echo("<li>$i</li>"); } ?> </ul>
Web Forms (og Classic ASP):
<ul> <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul>
Razor hjælpere
Razor hjælpere kan tilgås via simpel Razor kode.
Du kan bygge dine egne hjælpere ved hjælp af Razor syntaks, eller bruge indbyggede ASP.NET hjælpere.
Her er en kort beskrivelse af nogle vigtige Razor hjælpere:
- Web Grid
- Web Graphics
- Google Analytics
- Facebook Integration
- Twitter Integration
- Sending Email
- Validation
Razor Programming Language
Razor understøtter både C# (C sharp) og VB (Visual Basic).
- Forrige side WebPages Assistent
- Næste side Razor Syntax