web matrix session2
DESCRIPTION
Segunda WebCast del Ciclo de WebMatrixTRANSCRIPT
WebMatrix, 26/04/2011
Gonzalo “Chalalo” Pérez CorreaMicrosoft MVP ASP/ASP.NETwww.chalalo.cl@chalalo
Creando un Look & Feel Consistente y Manejo de datos con Razor
Microsoft Confidential
2
Ciclo de WebCast de WebMatrix1. Introducción con WebMatrix, Iniciándonos en la
programación de las ASP.NET Web Pages utilizando la sintaxis Razor
2. Utilizando plantillas con Razor para crear un Look & Feel consistente, manejo de datos con ASP.NET WebMatrix & Razor (12 Abril)
3. Agregando componentes en a nuestras páginas, Trabajo con imágenes, Video, Email, componentes de redes sociales a nuestras páginas con WebMatrix & Razor (26 Abril)
4. Agregando Seguridad y y MemberShip a nuestras páginas, Análisis de Tráfico y mejoramiento de performance del sitio mediante Caché. (13 Mayo)
5. Introducción al Debuggin con ASP.NET WebMatrix, customizando el comportamiento, creación de helpers y el salto hacia Visual Studio 2010 . (24 Mayo)
Microsoft Confidential
3
Agenda− Herramientas de Desarrollo− Creando Bloques de contenido
reutilizables− Creando un look consistente− Pasando datos entre layouts− Trabajo con Forms− Introduccion al Trabajo con Datos
− Manejo de Grilla, Formato, Estilos− Demo de todo!
Herramientas de DesarrolloMicrosoft proporciona un conjunto de herramientas de desarrollo Web optimizada para los diversos usuarios y experiencias a diseñar, construir, probar e implementar Elije el que más te acomode:WebMatrix ofrece
una manera sencilla para los desarrolladores Web, para crear, personalizar e implementar sitios con aplicaciones de Open Source o páginas Web personalizas con ASP.NET o PHP.
Visual Studio es un poderoso entorno de desarrollo optimizado para los profesionales que demandan la máxima flexibilidad y riqueza en la arquitectura de nuevas aplicaciones Web para la empresa o del mercado de Internet.
Expression Web está optimizado para los diseñadores web que se centran en HTML, CSS y en las imágenes para diseñar, desarrollar y validar las experiencias Web contra múltiples Browsers.
Web
Matr
ix
Vis
ual
Stu
dio
Exp
ress
ion
W
eb
Microsoft Confidential
5
Reutilizando Bloques
___ ___ __ ___ _ ____ ___ __ ___ _ _
<html>
</html>
___ ___ __ ___ _ ____ ___ __ ___ _ ____ ___ __ ___ _ ____ ___ __ ___ _ _
@RenderPage()
@RenderPage()
<div>
</div>
___ ___ __ ___ _ ____ ___ __ ___ _ _
_header.cshtml
<div>
</div>
_footer.cshtml
Request
Response
Demo WebMatrix & Razor
Bloques de Código reutilizables
Microsoft Confidential
7
Crear una vista consistente usando paginas layouts
___ ___ __ ___ _ ____ ___ __ ___ _ _
<html>
</html>
___ ___ __ ___ _ ____ ___ __ ___ _ ____ ___ __ ___ _ ____ ___ __ ___ _ _
@RenderPage()
@RenderBody()
<div>
</div>
___ ___ __ ___ _ ____ ___ __ ___ _ _
_Header BlockRequest
Response
</div>
@Layout<div>
Content Pages
Demo WebMatrix & Razor
Creando una vista consistente
Crear una vista consistente con multiples contenidos
___ ___ __ ___ _ ____ ___ __ ___ _ _
<html>
</html>
___ ___ __ ___ _ ____ ___ __ ___ _ ____ ___ __ ___ _ ____ ___ __ ___ _ _
@RenderSection()
@RenderBody()___ ___ __ ___ _ ____ ___ __ ___ _ _
Request
Response
</div>
@Layout
<div>
Content Pages Layout Pages
@RenderSection()
@Section Header
@Section List
Demo WebMatrix & Razor
Creando una vista consistente con multiples contenidos
Pasaje de parametros entre contenidos y layouts.
Formularios con WebMatrix
Recibir Parametros Validación
Introducción al manejo de datos con WebMatrix y Razor
Demo WebMatrix & Razor
Microsoft Confidential
13
Ciclo de WebCast de WebMatrixMás Detalles y sentencias en la Próxima Sesión:
Agregando componentes en a nuestras páginas, Trabajo con imágenes, Video, Email, componentes de redes sociales a nuestras páginas con WebMatrix & Razor (26 Abril)
Microsoft Confidential
14
¿Preguntas?
Gonzalo “Chalalo” Pérez CorreaMicrosoft MVP ASP/ASP.NETwww.chalalo.cl@chalalo
Microsoft Confidential
15
Links…Web Plataform Installerhttp://www.asp.net/downloads
ASP.NET WebMatrixhttp://www.asp.net/webmatrix
© 2009 Microsoft Corporation. All rights reserved. Microsoft, MSDN, the MSDN logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond
to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.