SlideShare una empresa de Scribd logo
1 de 18
Ciclo de WebCast de WebMatrix Introducción con WebMatrix, Iniciándonos en la programación de las ASP.NET Web Pages utilizando la sintaxis Razor Utilizando plantillas con Razor para crear un Look & Feel consistente, manejo de datos con ASP.NET WebMatrix & Razor (12 Abril) 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) Agregando Seguridad y yMemberShip a nuestras páginas, Análisis de Tráfico y mejoramiento de performance del sitio mediante Caché.(13 Mayo)  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 1
Agenda Introducción a la depuración Helpers de Depuración HerramientasAdiciones Customizandoel comportamiento del lado del servidor. Routing Creación de Helpers Microsoft Confidential 2
WebMatrix – Depuración HelperServerInfo Herramienta de diagnóstico que entrega visión general sobre el entorno del servidor Server configuration ASP.NET Server Variables HTTP RuntimeInformation Variables de Entorno Tipo de Navegador Microsoft Confidential 3
Demo Depuración - ServerInfo
WebMatrix – Valores de Objeto ObjectInfo Muestra el tipo de datos y el valor de cada objeto que se para como parámetro @ObjectInfo.Print() Microsoft Confidential 5
Demo Depuración - ObjectInfo
Microsoft Confidential 7 WebMatrix – Customizando comportamientos en el  Server  ,[object Object]
Creación _AppStart en la raiz.
Se ejecuta antes que cualquier pagina es solicitada
No se ejecuta directamente (_),[object Object]
Microsoft Confidential 9 WebMatrix – Customizando comportamientos en el  Server  ,[object Object]
Posibilidad de ejecutar a nivel de carpeta
Dentro de _PageStart  podemos especificar la sección RunPage.
Comportamiento jerárquico.,[object Object]
WebMatrix – Routing URL Amigables (para usuarios y SEO) 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 UrlFriendly (Routing): http://www.contoso.com/Blog/categories/hardware/ http://www.contoso.com/Blog/2009/November Microsoft Confidential 11
WebMatrix – Routing - Funcionamiento http://www.contoso.com/a/b/c Microsoft Confidential 12 ,[object Object]
¿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 ...
¿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.,[object Object]

Más contenido relacionado

Similar a Web matrix session5

Web matrix session 3
Web matrix session 3Web matrix session 3
Web matrix session 3
Gonzalo C.
 
Web matrix session4
Web matrix session4Web matrix session4
Web matrix session4
Gonzalo C.
 
Web20
Web20Web20
Web20
UJAP
 
Programación Optimizada - Search Congress Valencia 2009
Programación Optimizada - Search Congress Valencia 2009Programación Optimizada - Search Congress Valencia 2009
Programación Optimizada - Search Congress Valencia 2009
ferranbonas
 

Similar a Web matrix session5 (20)

Web matrix session 3
Web matrix session 3Web matrix session 3
Web matrix session 3
 
Web matrix session4
Web matrix session4Web matrix session4
Web matrix session4
 
Web matrix session2
Web matrix session2Web matrix session2
Web matrix session2
 
Web matrix session1
Web matrix session1Web matrix session1
Web matrix session1
 
[Code Camp 2009] Desarrollando sitios web escalables con ASP.NET MVC (Rodolfo...
[Code Camp 2009] Desarrollando sitios web escalables con ASP.NET MVC (Rodolfo...[Code Camp 2009] Desarrollando sitios web escalables con ASP.NET MVC (Rodolfo...
[Code Camp 2009] Desarrollando sitios web escalables con ASP.NET MVC (Rodolfo...
 
[Run Reloaded] Qué hay de nuevo en ASP.NET 4.0 (Eugenio Serrano)
[Run Reloaded] Qué hay de nuevo en ASP.NET 4.0 (Eugenio Serrano)[Run Reloaded] Qué hay de nuevo en ASP.NET 4.0 (Eugenio Serrano)
[Run Reloaded] Qué hay de nuevo en ASP.NET 4.0 (Eugenio Serrano)
 
Workshop 7: Single Page Applications
Workshop 7: Single Page ApplicationsWorkshop 7: Single Page Applications
Workshop 7: Single Page Applications
 
El Nuevo Internet Explorer 9
El Nuevo Internet Explorer 9El Nuevo Internet Explorer 9
El Nuevo Internet Explorer 9
 
Arquitectura
Arquitectura Arquitectura
Arquitectura
 
Webassembly, Blazor y Javascript, una combinación explosiva
Webassembly, Blazor y Javascript, una combinación explosivaWebassembly, Blazor y Javascript, una combinación explosiva
Webassembly, Blazor y Javascript, una combinación explosiva
 
Backbeam
BackbeamBackbeam
Backbeam
 
Web20
Web20Web20
Web20
 
Investigacion de pagina web
Investigacion de pagina webInvestigacion de pagina web
Investigacion de pagina web
 
Programación Optimizada - Search Congress Valencia 2009
Programación Optimizada - Search Congress Valencia 2009Programación Optimizada - Search Congress Valencia 2009
Programación Optimizada - Search Congress Valencia 2009
 
Asp.net mvc
Asp.net mvcAsp.net mvc
Asp.net mvc
 
ASP.NET MVC Workshop Día 1
ASP.NET MVC Workshop Día 1ASP.NET MVC Workshop Día 1
ASP.NET MVC Workshop Día 1
 
Evento de Partners SiteGround "Escalando WordPress"
Evento de Partners SiteGround "Escalando WordPress"Evento de Partners SiteGround "Escalando WordPress"
Evento de Partners SiteGround "Escalando WordPress"
 
[Code Camp 2009] Introducción a ASP.NET 4.0 con Visual Studio 2010 (Ignacio L...
[Code Camp 2009] Introducción a ASP.NET 4.0 con Visual Studio 2010 (Ignacio L...[Code Camp 2009] Introducción a ASP.NET 4.0 con Visual Studio 2010 (Ignacio L...
[Code Camp 2009] Introducción a ASP.NET 4.0 con Visual Studio 2010 (Ignacio L...
 
Documento Web2Py
Documento Web2PyDocumento Web2Py
Documento Web2Py
 
Microsoft Summit 2016 - Migrando IaaS Clásico a Azure Resource Manager ARM
Microsoft Summit 2016 - Migrando IaaS Clásico a Azure Resource Manager ARMMicrosoft Summit 2016 - Migrando IaaS Clásico a Azure Resource Manager ARM
Microsoft Summit 2016 - Migrando IaaS Clásico a Azure Resource Manager ARM
 

Más de Gonzalo C. (10)

Tips aspnet
Tips aspnetTips aspnet
Tips aspnet
 
Aspnetwebapi mongo
Aspnetwebapi mongoAspnetwebapi mongo
Aspnetwebapi mongo
 
Asp.net html5
Asp.net html5Asp.net html5
Asp.net html5
 
Web matrix y j querymobile
Web matrix y j querymobileWeb matrix y j querymobile
Web matrix y j querymobile
 
Ppt workshop ie9
Ppt workshop ie9Ppt workshop ie9
Ppt workshop ie9
 
Web matrix razor_aspnetmvc_finalv2_techdays2010
Web matrix razor_aspnetmvc_finalv2_techdays2010Web matrix razor_aspnetmvc_finalv2_techdays2010
Web matrix razor_aspnetmvc_finalv2_techdays2010
 
Máxima potencia en el desarrollo de sitios web
Máxima potencia en el desarrollo de sitios webMáxima potencia en el desarrollo de sitios web
Máxima potencia en el desarrollo de sitios web
 
C:\fakepath\optimizacion
C:\fakepath\optimizacionC:\fakepath\optimizacion
C:\fakepath\optimizacion
 
Asp.Net 4.0 Roadmap
Asp.Net 4.0 RoadmapAsp.Net 4.0 Roadmap
Asp.Net 4.0 Roadmap
 
Aspnet Futures Msdn
Aspnet Futures MsdnAspnet Futures Msdn
Aspnet Futures Msdn
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Último (11)

Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Web matrix session5

  • 1. Ciclo de WebCast de WebMatrix Introducción con WebMatrix, Iniciándonos en la programación de las ASP.NET Web Pages utilizando la sintaxis Razor Utilizando plantillas con Razor para crear un Look & Feel consistente, manejo de datos con ASP.NET WebMatrix & Razor (12 Abril) 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) Agregando Seguridad y yMemberShip a nuestras páginas, Análisis de Tráfico y mejoramiento de performance del sitio mediante Caché.(13 Mayo) 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 1
  • 2. Agenda Introducción a la depuración Helpers de Depuración HerramientasAdiciones Customizandoel comportamiento del lado del servidor. Routing Creación de Helpers Microsoft Confidential 2
  • 3. WebMatrix – Depuración HelperServerInfo Herramienta de diagnóstico que entrega visión general sobre el entorno del servidor Server configuration ASP.NET Server Variables HTTP RuntimeInformation Variables de Entorno Tipo de Navegador Microsoft Confidential 3
  • 4. Demo Depuración - ServerInfo
  • 5. WebMatrix – Valores de Objeto ObjectInfo Muestra el tipo de datos y el valor de cada objeto que se para como parámetro @ObjectInfo.Print() Microsoft Confidential 5
  • 6. Demo Depuración - ObjectInfo
  • 7.
  • 9. Se ejecuta antes que cualquier pagina es solicitada
  • 10.
  • 11.
  • 12. Posibilidad de ejecutar a nivel de carpeta
  • 13. Dentro de _PageStart podemos especificar la sección RunPage.
  • 14.
  • 15. WebMatrix – Routing URL Amigables (para usuarios y SEO) 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 UrlFriendly (Routing): http://www.contoso.com/Blog/categories/hardware/ http://www.contoso.com/Blog/2009/November Microsoft Confidential 11
  • 16.
  • 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.
  • 19. WebMatrixCreación de Helpers Permite crear nuestros propios helpers de manera sencilla Posiblidad de crear con Visual Studio 2010 como Librería de Clases o como una clase dentro de WebMatrix Carpeta App_Code @helperHelperName([DataTypearg], [DataTypearg]…) { // helpercode } Microsoft Confidential 14
  • 20. Demo Creación de Helpers
  • 21. ¿Preguntas? Microsoft Confidential 16 Gonzalo “Chalalo” Pérez Correa Microsoft MVP ASP/ASP.NET www.chalalo.cl @chalalo
  • 22. Recursos Hosting Gratis! http://www2.appliedi.net/webmatrixsignup/ Web Plataform Installer http://www.asp.net/downloads ASP.NET WebMatrix http://www.asp.net/webmatrix Microsoft Confidential 17
  • 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.   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.