ASP.NET Razor - linguaggio di markup
- Pagina precedente Assistente di WebPages
- Pagina successiva Sintassi di Razor
Razor non è un linguaggio di programmazione. È un linguaggio di markup per il server.
Cos'è Razor?
Razor è una sintassi che ti permette di incorporare codice basato sul server (Visual Basic e C#) nelle pagine web.
Quando una pagina web viene scritta nel browser, il codice basato sul server può creare contenuti dinamici. Prima che la pagina venga restituita al browser, il server esegue il codice basato sul server all'interno della pagina durante il caricamento della pagina. Poiché viene eseguito sul server, questo codice può eseguire compiti complessi, come accedere a database.
Razor è basato su ASP.NET e è progettato per la creazione di applicazioni web. Ha la capacità dei tag tradizionali di ASP.NET, ma è più facile da usare e più facile da imparare.
Sintassi di Razor
La sintassi utilizzata da Razor è simile a PHP e 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 (e Classic ASP):
<ul> <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul>
Assistenti Razor
Gli assistenti Razor possono essere acceduti tramite codice Razor semplice.
Puoi costruire i tuoi assistenti con la sintassi Razor o utilizzare gli assistenti ASP.NET integrati.
Di seguito una breve descrizione di alcuni assistenti importanti di Razor:
- Griglia web
- Grafica web
- Google Analytics
- Integrazione con Facebook
- Integrazione con Twitter
- Invio Email
- Validazione
Linguaggio di programmazione Razor
Razor supporta contemporaneamente C# (C sharp) e VB (Visual Basic)
- Pagina precedente Assistente di WebPages
- Pagina successiva Sintassi di Razor