Title: Seguridad Body: Impersonalización IE autentica al “usuario” Se pasa un “token” a la aplicación ASP.NET ASP.NET lo impersona El acceso se permite de acuerdo a las asignaciones por NTFS Seguridad de Acceso al código Característica del .NET Famework Verifica la identidad del código y su origen Especifica las operaciones que el código tiene permitido ejecutar
Title: Modelo de Eventos Body: Manejo de eventos a nivel de la Aplicación Web Forms Modelo de delegados Conecta un manejador de evento con un receptor Delegados simples y múltiples Los Delegados de eventos son “Multicast” Enlace de Evento Registra un manejador con el que envía el evento
Title: Modelo de Eventos Body: Evento disparado en el cliente, pero controlado en el servidor Server Cliente Web Analiza el mensaje evento manejador mensaje respuesta Llama al manejador apropiado
Title: Ejemplos Body: Ejemplo System.Web.UI.WebControlsClase Button, evento público Click System.Web.UIClase Page, evento público Load Eventos en C# ASP.NET
C#
protected void btnNext_Click(Object S, ImageClickEventArgs E) { [ … do something … ]}
Title: ASP.NET Avanzado Body: Web Forms Controles del Servidor Trabajando con Datos Aplicaciones Web Migrando de ASP a ASP.NET
Title: Generalidades de Web Forms thisfile.aspx SubmitBtn_Click() { … thisfile.cs ……
Title: Generalidades de Web Forms Body: Crear páginas Web Programables Usando cualquier lenguaje .NET Provee un rico conjunto de controles del lado del servidor Modelo de Eventos de los Web Forms Corren en cualquier navegador Partes visuales y lógicas de la Aplicación System.Web.UI.WebControls
Title: Ejemplos Web Forms Protected void SubmitBtn_Click(Object S, EventArgs E) Message.Text=“Hi “ & Name.TextEnd Sub Name: Body: thisfile.cs:
thisfile.aspx:
Title: Controles del Servidor Generalidades Body: Web Forms Familias HTML ASP.NET Validación Usuario Móvil Vinculación a Datos Clase Page Reunión de código y contenido
Title: Familias Body: HTML Vinculados directamente con elementos HTML Atributos HTML Ejemplos: HtmlAnchor (), HtmlTable () ASP.NET Controles abstractos No hay una relación “uno a uno” con HTML Modelo de objetos predefinido Detección automática del navegador Conjunto rico Ejemplo: TextBox ()
Title: Familias Body: Validación Controla los ingresos del usuario Diferentes tipos Ingreso requerido Comparación, rango, patrón Definidos por el usuario Pagelets (Definidos por el usuario) Permite reutilizar funcionalidad Extensión .ascx Soporte a un modelo de objetos Controles “Mobile” Title: Sintaxis Body: Enfocado a ASP.NET Nombre TextBox, DropDownList, etc. atributos Id=IDdelControl runat=server Title: Ejemplo de Control del Servidor foreach (Ivalidator val in Page.Validators){ val.Validate();} Body: Controlado.aspx: Controlado.cs: Title: Caché Body: Mejora el rendimiento de la aplicación Web Caché de salida Almacena y obtiene páginas y objetos Caché de página Caché de fragmentos Reglas de expiración APIs Permite personalizar las acciones del Caché Title: Aplicaciones Web Body: ASP.NET define una aplicación Web como la “suma de todos los Archivos, páginas, manejadores (de eventos), módulos, y código ejecutable que pueden ser invocados o ejecutados en el entorno de un directorio virtual dado, en un Servidor Web” Aplicaciones distribuidas (Gp:) InternetServicio Web (Gp:) Web Form Presentación Capa de Negocio Base de Datos Title: Migración de ASP a ASP.NET Body: ASP y ASP.NET pueden coexistir en el mismo servidor Puede usar características de ASP.NET Al migrar, los archivos ASP deben ser modificados Rendimiento Código administrado vs. no administrado Vinculación temprana vs. tardía Title: Resumen Body: Elementos importantes de ASP.NET Configuración Web Forms y Servicios Web Seguridad Administración de estados Acceso a Datos Aplicaciones Web Migración
Página anterior | Volver al principio del trabajo | Página siguiente |
Trabajos relacionados
Ver mas trabajos de Software |
Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.
Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de edu.red. El objetivo de edu.red es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de edu.red como fuentes de información.
El Centro de Tesis, Documentos, Publicaciones y Recursos Educativos más amplio de la Red. Términos y Condiciones | Haga publicidad en Monografías.com | Contáctenos | Blog Institucional© edu.red S.A.