• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Web matrix session5
 

Web matrix session5

on

  • 1,427 views

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

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

Statistics

Views

Total Views
1,427
Views on SlideShare
1,427
Embed Views
0

Actions

Likes
0
Downloads
39
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Web matrix session5 Web matrix session5 Presentation Transcript

    • 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
      • 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 Confidential
      8
      WebMatrix – Customizando comportamientos en el Server
    • Microsoft Confidential
      9
      WebMatrix – 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 Confidential
      10
      WebMatrix – Customizando comportamientos en el Server
    • 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
      • ¿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.
    • 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
    • Demo Creación de Helpers
    • ¿Preguntas?
      Microsoft Confidential
      16
      Gonzalo “Chalalo” Pérez Correa
      Microsoft MVP ASP/ASP.NET
      www.chalalo.cl
      @chalalo
    • 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
    • © 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.