Upload
encarnacion-prados
View
3
Download
1
Embed Size (px)
Citation preview
Expert .NET Development
Programando Web para principiantes 2. La leyenda
continua.Por Jonas Stawski
[email protected]://www.jstawski.com
http://www.aspsoft.com/downloads.aspx
ASP.NET VS Classic ASP
Que hay nuevo?
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
Web Forms Controls
Tipos de 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?
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?
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?
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