Ciclo de WebCast de WebMatrixIntroducción con WebMatrix, Iniciándonos en la programación de las ASP.NET Web Pages utilizando la sintaxis RazorUtilizando 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 Confidential1
AgendaIntroducción a la depuraciónHelpers de DepuraciónHerramientasAdicionesCustomizandoel comportamiento del lado del servidor.RoutingCreación de HelpersMicrosoft Confidential2
WebMatrix – DepuraciónHelperServerInfoHerramienta de diagnóstico que entrega visión general sobre el entorno del servidorServer configurationASP.NET Server VariablesHTTP RuntimeInformationVariables de EntornoTipo de NavegadorMicrosoft Confidential3
Demo Depuración - ServerInfo
WebMatrix – Valores de ObjetoObjectInfoMuestra el tipo de datos y el valor de cada objeto que se para como parámetro@ObjectInfo.Print()Microsoft Confidential5
Demo Depuración - ObjectInfo
Microsoft Confidential7WebMatrix – Customizando comportamientos en el  Server Escenarios en donde se hace necesario agregar código  antes que se ejecute la página.
Creación _AppStart en la raiz.
Se ejecuta antes que cualquier pagina es solicitada
No se ejecuta directamente (_)Microsoft Confidential8WebMatrix – Customizando comportamientos en el  Server
Microsoft Confidential9WebMatrix – Customizando comportamientos en el  Server Posibilidad de ejecutar código antes y después de la ejecución de una pagina.
Posibilidad de ejecutar a nivel de carpeta
Dentro de _PageStart  podemos especificar la sección RunPage.
Comportamiento jerárquico.Microsoft Confidential10WebMatrix – Customizando comportamientos en el  Server
WebMatrix – RoutingURL 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-30UrlFriendly (Routing):http://www.contoso.com/Blog/categories/hardware/ http://www.contoso.com/Blog/2009/NovemberMicrosoft Confidential11
WebMatrix – Routing - Funcionamientohttp://www.contoso.com/a/b/cMicrosoft Confidential12¿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 ...
¿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.Demo Routing.

Web matrix session5

  • 1.
    Ciclo de WebCastde WebMatrixIntroducción con WebMatrix, Iniciándonos en la programación de las ASP.NET Web Pages utilizando la sintaxis RazorUtilizando 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 Confidential1
  • 2.
    AgendaIntroducción a ladepuraciónHelpers de DepuraciónHerramientasAdicionesCustomizandoel comportamiento del lado del servidor.RoutingCreación de HelpersMicrosoft Confidential2
  • 3.
    WebMatrix – DepuraciónHelperServerInfoHerramientade diagnóstico que entrega visión general sobre el entorno del servidorServer configurationASP.NET Server VariablesHTTP RuntimeInformationVariables de EntornoTipo de NavegadorMicrosoft Confidential3
  • 4.
  • 5.
    WebMatrix – Valoresde ObjetoObjectInfoMuestra el tipo de datos y el valor de cada objeto que se para como parámetro@ObjectInfo.Print()Microsoft Confidential5
  • 6.
  • 7.
    Microsoft Confidential7WebMatrix –Customizando comportamientos en el Server Escenarios en donde se hace necesario agregar código antes que se ejecute la página.
  • 8.
  • 9.
    Se ejecuta antesque cualquier pagina es solicitada
  • 10.
    No se ejecutadirectamente (_)Microsoft Confidential8WebMatrix – Customizando comportamientos en el Server
  • 11.
    Microsoft Confidential9WebMatrix –Customizando comportamientos en el Server Posibilidad de ejecutar código antes y después de la ejecución de una pagina.
  • 12.
    Posibilidad de ejecutara nivel de carpeta
  • 13.
    Dentro de _PageStart podemos especificar la sección RunPage.
  • 14.
    Comportamiento jerárquico.Microsoft Confidential10WebMatrix– Customizando comportamientos en el Server
  • 15.
    WebMatrix – RoutingURLAmigables (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-30UrlFriendly (Routing):http://www.contoso.com/Blog/categories/hardware/ http://www.contoso.com/Blog/2009/NovemberMicrosoft Confidential11
  • 16.
    WebMatrix – Routing- Funcionamientohttp://www.contoso.com/a/b/cMicrosoft Confidential12¿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.
    ¿Existe un archivocon 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.
    ¿Existe un archivocon 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.Demo Routing.