Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/04/2004, 10:08
Avatar de lucxx
lucxx
 
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 321
Antigüedad: 20 años, 6 meses
Puntos: 0
pues vamos a ver...
si por ejemplo quieres crear la cabecera de la pagina, y que esta sea la misma en todas las paginas, te creas un control de usuario
"cabecera.ascx" (por ejemplo) que contenga el codigo y el html de la cabecera y luego en la pagina en la que lo deseas llamar
pones:
(al comienzo de la pagina)
<%@ Register TagPrefix="inmoInfo" TagName="cabecera" Src="../cabecera/cabecera.ascx" %>


y luego donde quieras poner la cabecera

<inmoInfo:cabecera urlTitulo="../principal/images/tit_principal.gif" paginaActual="../principal/principal.aspx" runat="server"/>

Bueno, esto es un ejemplo concreto, pero te explico:

TagPrefix: sirve para registrar la etiqueta en la pagina, en este caso inmoInfo, pero la puedes llamar como te plazca.

TagName: es el nombre del "componente" por decirlo de alguna manera; como en este caso es la cabecera de la pagina, pues cabecera le llamamos.

Src: esta es la ruta donde esta el archivo que contiene la cabecera (cabecera.ascx)


Y ahora lo otro:

<inmoinfo:cabecera... Esto te recordará a la forma en que se introduce cualquier control en asp.net (<asp:textBox..., etc): pues eso, lo que hace es colocar ahí el control de usuario

Ahora vienen dos cosas que son opcionales: urlTitulo y paginaActual; son dos propiedades del control de usuario, como cuando en un textBox pones textMode, etc. En este caso, mi cabecera muestra una imagen con el titulo de la sección (imagen que le paso mediante urlTitulo) y tiene un menú en un dropDownList (como el de foros del web) al que le paso la url de la página actual para que me seleccione en el dropDownList la pagina actual. Si quieres pasar parametros de esta forma a un control de usuario, lo que tienes que hacer es declarar en el fichero .ascx lo siguiente:

Public urlTitulo as String
Public paginaActual as String

y luego las utilizas dentro del .ascx como quieras

Pero bueno, esto del paso de parámetros es opcional, la otra propiedad obligatoria es
runat="server" (como siempre )

Bueno, como todo esto debe sonar a chino, te pongo la pagina donde puedes ver esto:

http://triplea.europe.webmatrixhosti...principal.aspx

el nombre de usuario es bafomet y la contraseña 7enanos

la cabecera va desde arriba de la pagina hasta lo blanco

Y no te asustes, esa pagina es solo un laboratorio...


Nota: en modificar inmueble no es que no funcione lo de la imagen del titulo, es que soy asi de perro y puse la misma que en insertar

Salu2

Última edición por lucxx; 29/04/2004 a las 10:11