Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASP.NET Web Pages con sintaxis de Razor proporciona una sintaxis de programacin simple para escribir cdigo en pginas web donde el cdigo basado en servidor se incrusta en el formato HTML de las pginas web. El cdigo de Razor se ejecuta en el servidor antes de que la pgina se enve al explorador. Este cdigo de servidor puede crear dinmicamente contenido de cliente, es decir, puede generar formato HTML u otro contenido sobre la marcha y, a continuacin, enviarlo al explorador junto con cualquier cdigo HTML esttico que contenga la pgina. Web Pages con sintaxis de Razor proporciona una alternativa a formularios Web Forms de ASP.NET. Las pginas de formularios Web Forms se centran en controles de servidor web que generan cdigo HTML automticamente y emulan el modelo de programacin basado en eventos usado para aplicaciones cliente. En cambio, las pginas de Razor funcionan ms directamente como pginas HTML estndar, donde el propio usuario puede crear virtualmente todo el formato HTML y, a continuacin, agregar la funcionalidad alrededor de ese formato usando el cdigo del servidor. En general, las pginas de Razor son ms ligeras que las pginas de los formularios Web Forms. Por esa razn y porque la sintaxis es simple, Razor puede ser ms fcil de aprender para los programadores y ms rpido para desarrollar pginas web dinmicas. Las pginas web que incluyen contenido de Razor tienen una extensin de archivo especial (.cshtml o .vbhtml). El servidor reconoce estas extensiones, ejecuta el cdigo que est marcado con sintaxis de Razor y, a continuacin, enva la pgina resultante al explorador. Razor se introdujo inicialmente con Microsoft WebMatrix. Este tutorial muestra cmo utilizar Razor para ASP.NET cuando se usa Visual Studio.
Para instalar las herramientas de Razor para ASP.NET para Visual Studio
1. 2. Si an no tiene el Instalador de plataforma web, descrguelo mediante el siguiente vnculo: Instalador de plataforma web de Microsoft. Ejecute el Instalador de plataforma web.
3. 4.
Busque ASP.NET MVC 3 y haga clic en Agregar. ASP.NET MVC 3 incluye herramientas de Visual Studio para crear sitios web de Razor para ASP.NET. Haga clic en Instalar para completar la instalacin.
3. 4. 5. 6. 7.
En el cuadro de dilogo Nuevo sitio web, seleccione el lenguaje que desea utilizar (Visual C# o Visual Basic). Seleccione .NET Framework 4. Seleccione la plantilla Sitio web ASP.NET (Razor). En la lista desplegable Ubicacin web, seleccione Sistema de archivos y, a continuacin, vaya a la carpeta local donde desea colocar los archivos del sitio web. Haga clic en Aceptar.
Page.Title,
5.
Agregue el siguiente bloque de cdigo, que usa un bucle foreach para mostrar el nombre de cada elemento de la coleccin Request.ServerVariables, que contiene informacin sobre el servidor web. C# <ul> @foreach (var myItem in Request.ServerVariables) { <li>@myItem</li> } </ul>
6.
Presione CTRL+F5 para ejecutar la pgina. La siguiente ilustracin muestra en qu se parece la pgina al explorador.