ASP.NET - Reemplazar el uso de frames en asp.net

 
Vista:

Reemplazar el uso de frames en asp.net

Publicado por gabriel (3 intervenciones) el 22/09/2006 18:18:14
Hola Gente: les dejo esta consulta:
Tengo una proyecto web asp.net hecho en Visual Studio 2003 y no lo quiero pasar a visual studio 2005 aún, pero quiero actualizar el menú.

La página principal es un frame de la siguiente manera
<frameset rows="67,83%">
<frame name="banner" src="Banner.aspx" frameBorder="Yes" NoResize scrolling="no">
<frame name="main" src="main.aspx" frameBorder="Yes">
<noframes>
</noframes>
</frameset>

El menú actual son simples hyperlinks y quiero reemplazarlo por un menú pulldown, el problema es que cuando se abre el pulldown se corta la vista debido a que el frame de abajo lo "tapa".

Mi pregunta es: como reemplazar el uso del frame por otra opcion que no me obligue a cargar el menú en todas las páginas ya que son al rededor de 100 las páginas que lo usarían.
Supongo que debe haber alguna opcion como en php del tipo
<?php require('banner.php'); ?>

Desde ya muchas gracias

.::leviatan21::.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Reemplazar el uso de frames en asp.net

Publicado por thessen (89 intervenciones) el 25/09/2006 08:48:36
Para que el menú no salga por debajo del frame cuando se despliega, juega con su propiedad Z-index.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Reemplazar el uso de frames en asp.net

Publicado por Yomero (21 intervenciones) el 04/10/2006 00:20:24
Puedes al igual utilizar iframes... con ellos el menu si se despliega encima y no debajo como con los frames normales....

Saludos...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Reemplazar el uso de frames en asp.net

Publicado por Gabriel (3 intervenciones) el 04/10/2006 01:08:56
Gracias Yomero: el uso de Iframes fué la mejor opción.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Reemplazar el uso de frames en asp.net

Publicado por Roberto Diaz (1 intervención) el 01/06/2007 15:17:28
Utiliza una pagina del tipo masterpage.master

en es pagina colocas el menu y dentro de ella colocas un control ContentPlaceHolder y a traves de el podras ver las paginas que necesites solo cargando una ves el menu en tu master page

la master page agregas como si fuese un elemento mas del proyecto

Sitio Web
Agregar Nuevo Elemento
Pagina Principal

luego la trabajas como si fuese una pagina aspx normal

luego en el cada pagina que quieras incluir agregas el siguiente código

<%@ Page Language="VB" MasterPageFile="~/MasterPage.master" Title="MI subpagina" %>

y le quitas el
<html>
<head>

</head>

<body>

</body>
</html> ya que la masterpage ya los tiene y se estarian colocando dos veces
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar