Expert.NET Development Programando Web para principiantes 2. La leyenda continua. Por Jonas Stawski
ASP.NET VS Classic ASP Que hay nuevo?
Separación del código e interfase Usa el.NET Framework Pueden elegir el lenguaje –C# –VB.NET –J# Object Oriented Manejado por eventos Web Forms Controls
Tipos de Web Forms Controls
HTML Server Controls Web Forms Controls Validation Controls Data Controls Navigation Controls Otros Controls
Demostración Web Forms Controls
Events Que son Events?
Vida Real: algo que ocurre –Levantarse a la mañana –Un huracán –El hombre yendo al espacio ASP.NET: lo mismo –Algo notable que pasa –Te advierte que paso –Ej: Page_Load event
Que son Events? Son representados como funciones sin ningún return type. –C#: void –VB.NET: sub Ocurren en un orden especifico: (los mas populares) –OnInit –OnLoad –Non Postback Events –Postback Events –OnPrerender –OnUnload
Demostración Events
Global.asax Que es el global.asax?
Que es el global.asax Equivalente al global.asa (classic ASP) Eventos relacionados a la aplicación –Application_Start –Session_Start –Session_End –Application_Error –Etc…
Demostración Global.asax
Web.Config Que es el Web.Config?
Un archivo de configuración especial XML Asigna funciones de la aplicación sin interactuar con IIS Mantiene información relacionada a un environment –AppSettings –ConnectionStrings Se puede cambiar mientras la aplicación corre Se sobre pone al Machine.Config
Demostración Web.Config
State Management Como manejar el State Management?
La Web no mantiene state Como se maneja? –Post and Get –Variables de aplicación –Variables de sesión –ViewState
Demostración State Management
Tópicos Misceláneos
Gracias