ASP.NET Razor - merkki

Razor ei ole ohjelmointikieli. Se on palvelinpuoleinen merkki language.

Mitä on Razor?

Razor on merkintäkieli, joka mahdollistaa palvelimella olevan koodin (Visual Basic ja C#) upottamisen sivuille.

Kun sivu kirjoitetaan selaimelle, palvelimella oleva koodi voi luoda dynaamista sisältöä. Sivun latauksen yhteydessä palvelin suorittaa sivun sisällä olevaa palvelimella olevaa koodia ennen kuin se palauttaa sivun selaimelle. Koska tämä koodi suoritetaan palvelimella, se voi suorittaa monimutkaisia tehtäviä, kuten tietokannan käyttöä.

Razor on ASP.NET:n pohjalta kehitetty, ja se on suunniteltu web-sovellusten luomista varten. Se omaa perinteisen ASP.NET-merkinnän kyvyn, mutta on helpommin käytettävissä ja opittavissa.

Razor syntaksi

Razorin käyttämä kieli on samanlaista kuin PHP:n ja ASP:n.

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 (ja Classic ASP):

<ul>
<% for (int i = 0; i < 10; i++) { %>
<li><% =i %></li>
<% } %>
</ul>

Razor-apuvälineet

Razor-apuvälineet voidaan käyttää yksinkertaisella Razor-koodilla.

Voit rakentaa omia apuvälineitäsi Razor-kielen avulla tai käyttää sisäänrakennettuja ASP.NET-apuvälineitä.

Tässä on lyhyt kuvaus joistakin tärkeistä Razor-apuvälineistä:

  • Verkkoverkko
  • Verkkografiikka
  • Google Analytics
  • Facebook-integraatio
  • Twitter-integraatio
  • Sähköpostin lähettäminen
  • Validointi

Razor ohjelmointikieli

Razor tukee sekä C# (C sharp) että VB (Visual Basic).