Gli ultimi tutorial di sviluppo web
 

ASP.NET Razor - Markup


Razor non è un linguaggio di programmazione. E 'un linguaggio server side di markup.


Che cosa è Razor ?

Razor è una sintassi di markup che consente di incorporare codice server-based (Visual Basic and C#) in pagine web.

codice server-based in grado di creare contenuti web dinamici al volo, mentre una pagina web è scritto nel browser. Quando una pagina Web viene chiamato, il server esegue il codice server-based all'interno della pagina prima di restituire la pagina al browser. Con l'esecuzione sul server, il codice può eseguire compiti complessi, come l'accesso ai database.

Razor si basa su ASP.NET, e progettato per la creazione di applicazioni web. Ha il potere di tradizionale markup ASP.NET, ma è più facile da usare, e più facile da imparare.


Razor Sintassi

Razor usa una sintassi molto simile a PHP e Classic ASP.

Rasoio:

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

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

Razor Helpers

Aiutanti ASP.NET sono componenti che possono essere accessibili da singole linee di Razor codice.

È possibile creare i propri aiutanti usando Razor la sintassi, o utilizzare built-in aiutanti ASP.NET.

Di seguito una breve descrizione di alcuni utili Razor aiutanti:

  • Griglia Web
  • Web Graphics
  • statistiche di Google
  • integrazione di Facebook
  • Integrazione Twitter
  • L'invio di e-mail
  • Validazione

Razor Linguaggi di programmazione

Razor supporta sia C # (C sharp) e VB (Visual Basic) .