Ciclo de WebCast de WebMatrix<br />Introducción con WebMatrix, Iniciándonos en la programación de las ASP.NET Web Pages ut...
Agenda<br />Introducción a la depuración<br />Helpers de Depuración<br />HerramientasAdiciones<br />Customizandoel comport...
WebMatrix – Depuración<br />HelperServerInfo<br />Herramienta de diagnóstico que entrega visión general sobre el entorno d...
Demo Depuración - ServerInfo<br />
WebMatrix – Valores de Objeto<br />ObjectInfo<br />Muestra el tipo de datos y el valor de cada objeto que se para como par...
Demo Depuración - ObjectInfo<br />
Microsoft Confidential<br />7<br />WebMatrix – Customizando comportamientos en el  Server <br /><ul><li>Escenarios en dond...
Creación _AppStart en la raiz.
Se ejecuta antes que cualquier pagina es solicitada
No se ejecuta directamente (_)</li></li></ul><li>Microsoft Confidential<br />8<br />WebMatrix – Customizando comportamient...
Microsoft Confidential<br />9<br />WebMatrix – Customizando comportamientos en el  Server <br /><ul><li>Posibilidad de eje...
Posibilidad de ejecutar a nivel de carpeta
Dentro de _PageStart  podemos especificar la sección RunPage.
Comportamiento jerárquico.</li></li></ul><li>Microsoft Confidential<br />10<br />WebMatrix – Customizando comportamientos ...
WebMatrix – Routing<br />URL Amigables (para usuarios y SEO)<br />Clásica:http://www.contoso.com/Blog/blog.cshtml?categori...
WebMatrix – Routing - Funcionamiento<br />http://www.contoso.com/a/b/c<br />Microsoft Confidential<br />12<br /><ul><li>¿E...
¿Existe un archivo con la ruta y el nombre del /a/b.cshtml/? Si es así, que se ejecute y se pase c como parámetro. De lo c...
¿Existe un archivo con la ruta y el nombre del /a.cshtml? Si es así, ejecute esa página y pasar los parámetros b y c a la ...
Upcoming SlideShare
Loading in …5
×

Web matrix session5

1,426 views
1,319 views

Published on

Introducción al Debuggin con ASP.NET WebMatrix, customizando el comportamiento, creación de helpers y el salto hacia Visual Studio 2010

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,426
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
43
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Web matrix session5

  1. 1. Ciclo de WebCast de WebMatrix<br />Introducción con WebMatrix, Iniciándonos en la programación de las ASP.NET Web Pages utilizando la sintaxis Razor<br />Utilizando plantillas con Razor para crear un Look & Feel consistente, manejo de datos con ASP.NET WebMatrix & Razor (12 Abril)<br />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)<br />Agregando Seguridad y yMemberShip a nuestras páginas, Análisis de Tráfico y mejoramiento de performance del sitio mediante Caché.(13 Mayo) <br />Introducción al Debuggin con ASP.NET WebMatrix, customizando el comportamiento, creación de helpers y el salto hacia Visual Studio 2010 . (24 Mayo) <br />Microsoft Confidential<br />1<br />
  2. 2. Agenda<br />Introducción a la depuración<br />Helpers de Depuración<br />HerramientasAdiciones<br />Customizandoel comportamiento del lado del servidor.<br />Routing<br />Creación de Helpers<br />Microsoft Confidential<br />2<br />
  3. 3. WebMatrix – Depuración<br />HelperServerInfo<br />Herramienta de diagnóstico que entrega visión general sobre el entorno del servidor<br />Server configuration<br />ASP.NET Server Variables<br />HTTP RuntimeInformation<br />Variables de Entorno<br />Tipo de Navegador<br />Microsoft Confidential<br />3<br />
  4. 4. Demo Depuración - ServerInfo<br />
  5. 5. WebMatrix – Valores de Objeto<br />ObjectInfo<br />Muestra el tipo de datos y el valor de cada objeto que se para como parámetro<br />@ObjectInfo.Print()<br />Microsoft Confidential<br />5<br />
  6. 6. Demo Depuración - ObjectInfo<br />
  7. 7. Microsoft Confidential<br />7<br />WebMatrix – Customizando comportamientos en el Server <br /><ul><li>Escenarios en donde se hace necesario agregar código antes que se ejecute la página.
  8. 8. Creación _AppStart en la raiz.
  9. 9. Se ejecuta antes que cualquier pagina es solicitada
  10. 10. No se ejecuta directamente (_)</li></li></ul><li>Microsoft Confidential<br />8<br />WebMatrix – Customizando comportamientos en el Server <br />
  11. 11. Microsoft Confidential<br />9<br />WebMatrix – Customizando comportamientos en el Server <br /><ul><li>Posibilidad de ejecutar código antes y después de la ejecución de una pagina.
  12. 12. Posibilidad de ejecutar a nivel de carpeta
  13. 13. Dentro de _PageStart podemos especificar la sección RunPage.
  14. 14. Comportamiento jerárquico.</li></li></ul><li>Microsoft Confidential<br />10<br />WebMatrix – Customizando comportamientos en el Server <br />
  15. 15. WebMatrix – Routing<br />URL Amigables (para usuarios y SEO)<br />Clásica:http://www.contoso.com/Blog/blog.cshtml?categories=hardware http://www.contoso.com//Blog/blog.cshtml?startdate=2009-11-01&enddate=2009-11-30<br />UrlFriendly (Routing):<br />http://www.contoso.com/Blog/categories/hardware/ http://www.contoso.com/Blog/2009/November<br />Microsoft Confidential<br />11<br />
  16. 16. WebMatrix – Routing - Funcionamiento<br />http://www.contoso.com/a/b/c<br />Microsoft Confidential<br />12<br /><ul><li>¿Existe un archivo con la ruta y el nombre del /a/b/c.cshtml? Si es así, ejecutar y no pasar ninguna información. De lo contrario ...
  17. 17. ¿Existe un archivo con la ruta y el nombre del /a/b.cshtml/? Si es así, que se ejecute y se pase c como parámetro. De lo contrario ...
  18. 18. ¿Existe un archivo con la ruta y el nombre del /a.cshtml? Si es así, ejecute esa página y pasar los parámetros b y c a la página.</li></li></ul><li>Demo Routing.<br />
  19. 19. WebMatrixCreación de Helpers<br />Permite crear nuestros propios helpers de manera sencilla<br />Posiblidad de crear con Visual Studio 2010 como Librería de Clases o como una clase dentro de WebMatrix<br />Carpeta App_Code<br />@helperHelperName([DataTypearg], [DataTypearg]…) { // helpercode }<br />Microsoft Confidential<br />14<br />
  20. 20. Demo Creación de Helpers<br />
  21. 21. ¿Preguntas?<br />Microsoft Confidential<br />16<br />Gonzalo “Chalalo” Pérez Correa<br />Microsoft MVP ASP/ASP.NET<br />www.chalalo.cl<br />@chalalo<br />
  22. 22. Recursos<br />Hosting Gratis!<br />http://www2.appliedi.net/webmatrixsignup/<br />Web Plataform Installer<br />http://www.asp.net/downloads<br />ASP.NET WebMatrix<br />http://www.asp.net/webmatrix<br />Microsoft Confidential<br />17<br />
  23. 23. © 2009 Microsoft Corporation. All rights reserved. Microsoft, MSDN, the MSDN logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.  <br />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.<br />

×