Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   ASPX (.net) (http://www.forosdelweb.com/f78/)
-   -   Crear Frames en visual studio (http://www.forosdelweb.com/f78/crear-frames-visual-studio-570247/)

putorotupal 28/03/2008 11:15

Crear Frames en visual studio
 
Me refiero a crear una especie de frames como los de HTML pero poder poner archivo s webform (.aspx) dentro de estos. Para ello, estoy intentandolo hacer con el visual studio y utilizo c#.

Me refiero a hacer cuatro divisiones, es decir, una arriba, una izquierda, otra derecha y la del centro.


Si me podéis decir donde encontrar un ejemplo, os lo agradecería mucho.
Gracias por la ayuda.

C.6

Peterpay 28/03/2008 12:16

Re: Crear Frames en visual studio
 
Pues a mi parecer los frames tal cuales "ya fueron"

lo q te recomiendo es q trabajes con un masterpage y definas tu layout en base a divs

es mas un juego de css y html q otra cosa.

Peterpay 28/03/2008 12:20

Re: Crear Frames en visual studio
 
<div id="contentido">
<div id="header">
</div>
<div id="izquierda" style="float:none; width:10%">
</div>
<div id="centro" style="float:right; width:50%">
</div>
<div id="derecha" style="float:right; width:10%">
</div>
</div>

Peterpay 28/03/2008 12:21

Re: Crear Frames en visual studio
 
y si no te late hacerlo con divs prueba con insertar una tabla y de esa tabla generar todos tus seudoframes.

putorotupal 29/03/2008 03:57

Re: Crear Frames en visual studio
 
Gracias Peterpay por la ayuda.

Estos <div> que me has puesto en tu respuesta segunda, los tengo que meter dentro del Master Page, ¿no?.

¿Y como hago que una cosa que se pulsa en el div de la derecha aparezca luego en el div del centro?.

Gracias de nuevo.

C.6

Peterpay 29/03/2008 10:47

Re: Crear Frames en visual studio
 
pues es mas simple puedes tener un contentplaceholder q rellenes dinamicamente tal vez de un menu o treeview de la izquierda en el centro asi q lo unico editable sea esa seccion de tu master en las paginas q la implementen

putorotupal 31/03/2008 09:51

Re: Crear Frames en visual studio
 
Ya se que es mucho pedir, pero me podríais mandar una masterpage dividido en 4 trozos (Arriba, Izquierda,Centro y Derecha) y con un menú a la izquierda que al pulsar sobre él se pusiera un webform (.aspx) en el centro todo como un proyecto para visual studio.

Os lo agradecería mucho, ya que no lo veo muy claro como se hace.

Gracias.

C.6

Javier Santamaria 01/04/2008 04:57

Re: Crear Frames en visual studio
 
Vamos a ver, no es por no mandartelo, pero si te lo hacemos no aprendes nada. Si utilizas visual studio en la pantalla de bienvenida puedes ir a la seccion de How Do I y alli te explica como crear un sitio web con master page. Empieza por ahi y las dudas que te vayan surgiendo pregunta y las solucionamos. Es mas lento, pero para aprender es mejor metodo que dartelo hecho y tu mirarlo.

Saludos

putorotupal 01/04/2008 07:26

Re: Crear Frames en visual studio
 
Vale, Javier Santamaria lo miraré. Gracias por la ayuda.

Otra cosa que no se si viene allí, como se hace cuando se tiene un enlace en el div de la izquierda y se quiere que aparezca en un div central.

Gracias por la ayuda.

C.6

Javier Santamaria 02/04/2008 03:56

Re: Crear Frames en visual studio
 
Hola,

Al utilizar master pages puedes meterles controles contentplaceholder. Estos controles se utilizan par aluego incrustar dentro de ellos lo que necesitas. Por tanto lo unico que has de hacer es que esa url apunte a la pagina .aspx que quieras poner en el place holder.

La pagina .aspx que vas a poner en el contentplaceholder puedes decirla que caiga en ese contentplaceholder. Para ello al importar o crear una nueva pagina .aspx le dices que tiene pagina master y seleccionas tu pagina master.

Saludos

putorotupal 03/04/2008 12:39

Re: Crear Frames en visual studio
 
Ya tengo creada la MasterPage.

El problema que ahora tengo es que lo que quiero es que al pulsar un boton, en el evento OnClick, se cargue WebForm2.aspx en el ContentPlaceHolder2.

Ya se que no debe ser muy dificil, pero no lo consigo.

Muchas gracias por la ayuda.

C.6

putorotupal 04/04/2008 09:29

Re: Crear Frames en visual studio
 
Ya lo he conseguido con u enlace <a href> pero me gustaría saber si se puede hacer co un boton propiamente dicho, es decir, en el evento on_click.

Tengo una segunda pregunta:
Como puede acceder a un enlace o lo que es lo mismo, como se pone un enlace en ASP.
Es decir:

<asp:Content ID="Contennt1" ContentPlaceHolderID="ContentPlaceHolderIzq" runat="server">
Dode quiero poner el enlace a un .aspx
</asp:Content>

Gracias por la ayuda.

C.6

putorotupal 04/04/2008 10:20

Re: Crear Frames en visual studio
 
Os pongo el código:

<%@ Page Language="C#" MasterPageFile="~/Site1.Master" AutoEventWireup="true" CodeBehind="WebForm5.aspx.cs" Inherits="prueba.WebForm5" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolderIzq" runat="server">
Solo meto texto
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolderCentro" runat="server">

Donde quiero el enlace a un archivo .aspx


</asp:Content>

putorotupal 19/04/2008 04:47

Re: Crear Frames en visual studio
 
Ya lo solucionado, no se podía como yo quería, eran conceptos distintos.

Gracias por la ayuda.

C.6


La zona horaria es GMT -6. Ahora son las 20:16.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.