Integrador ASP

Páginas: 6 (1444 palabras) Publicado: 13 de noviembre de 2015
Integrador ASP.NET
Fase 1: estructura, navegación, themes
Elegir el lenguaje de preferencia (C#/VB)
Crear un proyecto web vacio y llamarlo Integrador.
Crear la carpeta ASP App_Themes.
Renombrar el tema por defecto y llamarlo Default.
Hacer que el tema Default sea adoptado en todo el sitio.

Agregar una CSS y llamarla Layout.
Definir en dicha CSS una disposición similar a la del siguienteejemplo.
Crear otra CSS y llamarla Estilo.
Definir una clase para el encabezado del sitio Web
Definir un estilo para el elemento h1.

Crear una MasterPage.
Aplicar el markup necesario en la MasterPage a fin de implementar el diseño definido en la hoja de estilo Layout.
Aplicar la clase definida para el encabezado al identificador que corresponde al encabezado.
En el área del encabezado escribir untexto (por ejemplo “Integrador ASP.NET”).

Crear un web form (asociado con la MasterPage) y llamarlo Default.aspx
En dicha página escribir un texto (por ejemplo “Home”) y aplicarle el elemento h1.

Crear otro web form (asociado con la MasterPage) y llamarlo Contacto.aspx
En dicha página escribir un texto (por ejemplo “Contacto”) y aplicarle el elemento h1.

En el área que ha sido reservada para lanavegación (dentro de la MasterPage) arrastrar un control del tipo Menu.
Definir su origen de datos.
Agregar un WebSiteMap y reflejar en él la estructura actual del sitio.
Configurar a gusto el control Menu utilizando un skin.

En el área que ha sido reservada para el pie de página (dentro de la MasterPage) arrastrar un control del tipo SiteMapPath.
Configurar a gusto el control utilizando un skin.Fase 2: seguridad
Configurar el sitio Web para implementar la autenticación del tipo Forms.

Crear en el sitio web las carpetas Usr y Adm.

Crear el rol Administrador.

Permitir el acceso a la carpeta Adm a los usuarios con el rol de Administrador y denegarlo para el resto.
Permitir el acceso a la carpeta Usr a los usuarios autenticados y denegarlo al resto (anónimos).

Crear un web form asociadocon la MasterPage en la carpeta Adm y llamarlo Default.aspx.
En dicha página escribir un texto (por ejemplo “Administración”) y aplicarle el elemento h1.
Incorporar dicha página al Web.SiteMap.

Crear un usuario con los siguientes atributos:
Usr: admin
Pwd: admin.admin
Rol: Administrador
email: admin@integrador.com
Security Question: admin?
Security Answer: si
Active User: verdadero

Crear un webform asociado con la MasterPage y llamarlo Login.aspx.
Incorporar un control del tipo Login.
Configurar a gusto el control Login utilizando un skin o clase. Si no queda conforme con la configuración.
Comprobar el funcionamiento correcto funcionamiento del login.

Propagar la seguridad al menu (no deben verse las opciones que requieren permisos para el usuario).http://msdn.microsoft.com/en-us/library/ms178428(v=vs.100).aspx

Agregar un identificador en la css que maneja el layout del sitio a fin de agregar una zona para que el usuario pueda logearse usando un control LoginStatus.
Configurar a gusto el control LoginStatus utilizando un skin o clase.

Comprobar el correcto funcionamiento del login y el logout.

Crear un usuario con los siguientes atributos:
Usr: usr1
Pwd: usr1.usr1
Rol:(ninguno)
email: usr1@integrador.com
Security Question: usr1?
Security Answer: si
Active User: verdadero

Crear en la carpeta Usr una página llamada Default.aspx asociada a la Masterpage.
Mostrar en dicha página el nombre del usuario utilizando el control LoginName.
Incorporar la página al Web.SiteMap
Intentar acceder a ella sin estar logueado y comprobar el funcionamiento de la seguridadimplementada.   .

Fase 3: seguridad/estado
Primera parte
En la página Default.aspx (en la carpeta Admin), mostrar una lista de usuarios del sitio. No debe utilizar ningún control de datos (por ej. DataGrid), únicamente CSS y la sentencia Response.Write().
Para ello, crear una carpeta llamada Code y crear en ella una clase estática llamada admUsuarios. Dicha clase tendrá un método Listar() que devolverá la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Objetos Integrados en ASP
  • Asp
  • ASP
  • mvc asp
  • Finanzas asp
  • asp net
  • Introducción ASP
  • Diplomado en ASP

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS