Esta sección le presenta lo que es
Sintaxis de Razor y Razor.Razor no es un lenguaje de programación. Es un lenguaje de marcado del lado del servidor.
Razor es una sintaxis de marcado que le permite incrustar código basado en servidor (Visual Basic y C#) en páginas web.
El código basado en servidor puede crear contenido web dinámico a medida que la página web se entrega al navegador. Cuando se solicita una página web, el servidor ejecuta el código basado en el servidor en la página antes de devolverla al navegador. Ejecutado por el servidor, el código puede realizar tareas complejas, como acceder a una base de datos.
Razor se basa en ASP.NET y está diseñado para crear aplicaciones web. Tiene la funcionalidad del ASP.NET tradicional, pero es más fácil de usar y de aprender.
Razor utiliza una sintaxis similar a PHP y ASP clásico.
Navaja:
<ul> @for (int i = 0; i < 10; i++) { <li>@i</li> } </ul>
PHP:
<ul> <?php para ($i = 0; $i < 10; $i++) { echo("<li>$i</li>");
Formularios web (ASP clásico):
<ul> <% for (int i = 0; i < 10; i++) { %> <li><% =i %></li> <% } %> </ul>
Los ayudantes de ASP.NET son componentes a los que se puede acceder con unas pocas líneas simples de código Razor.
Puede crear su propio asistente utilizando la sintaxis de Razor o utilizar el asistente integrado de ASP.NET.
Aquí hay breves descripciones de algunos ayudantes útiles de Razor:
Cuadrícula web
Gráficos Web
Google Analytics
Integración de Facebook
Integración de Twitter
Envío de correo electrónico
Validación
Razor admite C# (C sostenido) y VB (Visual Basic).