Ultimele tutoriale de dezvoltare web
 

ASP.NET Razor - Markup


Razor nu este un limbaj de programare. Este un limbaj de server side markup.


Ce este Razor ?

Razor este o sintaxă de marcare care vă permite să încorporați codul bazate pe server (Visual Basic and C#) în pagini web.

cod bazat pe server poate crea conținut web dinamic pe zbor, în timp ce o pagină web este scrisă în browser. Când o pagină web este numit, serverul execută codul bazat pe server în interiorul paginii înainte de a se întoarce pagina în browser. Prin rularea pe server, codul poate efectua sarcini complexe, cum ar fi accesarea bazelor de date.

Razor se bazează pe ASP.NET, și concepute pentru crearea de aplicații web. Ea are puterea de marcare ASP.NET tradiționale, dar este mai ușor de utilizat, și mai ușor de a învăța.


Razor Sintaxă

Razor folosește o sintaxă foarte asemănătoare cu PHP și Classic 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>

Formulare Web (and Classic ASP) :

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

Razor Helpers

Ajutoare ASP.NET sunt componente care pot fi accesate prin linii unice de Razor cod.

Puteți construi propriile ajutoare folosind Razor de Razor sintaxa, sau de a folosi built-in ajutoare ASP.NET.

Mai jos este o scurtă descriere a unor utile Razor de Razor ajutoare:

  • Grid Web
  • grafica web
  • Google Analytics
  • Integrarea Facebook
  • Integrarea Twitter
  • Se trimite e-mail
  • Validare

Razor Limbaje de programare

Razor suportă atât C # (C sharp) și VB (Visual Basic) .