Los últimos tutoriales de desarrollo web
 

ASP.NET Razor - marcado


Razor no es un lenguaje de programación. Es un lenguaje de marcado del lado del servidor.


¿Cuál es Razor ?

Razor es una sintaxis de marcado que permite incorporar código basado en servidor (Visual Basic and C#) en páginas web.

código basado en servidor puede crear contenido web dinámico sobre la marcha, mientras que una página web se escribe en el navegador. Cuando una página web se llama, el servidor ejecuta el código basado en un servidor dentro de la página antes de que devuelve la página al navegador. Por ejecuta en el servidor, el código puede realizar tareas complejas, como el acceso a bases de datos.

Razor se basa en ASP.NET, y diseñado para la creación de aplicaciones web. Tiene el poder de ASP.NET marcado tradicional, pero es más fácil de usar y fácil de aprender.


Razor sintaxis

Razor utiliza una sintaxis muy similar a PHP y ASP clásico.

Maquinilla de afeitar:

<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>

Formularios Web (and Classic ASP) :

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

Razor Ayudantes

Ayudantes ASP.NET son componentes que se puede acceder por las líneas individuales de Razor de código.

Usted puede construir sus propios ayudantes usando Razor de sintaxis, o utilizar una función de ayudantes de ASP.NET.

A continuación se muestra una breve descripción de algunos útiles Razor ayudantes:

  • web de la red
  • Gráficos web
  • Google analitico
  • La integración de Facebook
  • La integración de Twitter
  • Envío de correo electrónico
  • Validación

Razor Lenguajes de Programación

Razor es compatible con C # (C sharp) y VB (Visual Basic) .