Foros del Web » Programando para Internet » ASPX (.net) »

Trabajando con TreeView

Estas en el tema de Trabajando con TreeView en el foro de ASPX (.net) en Foros del Web. Hola Amigos: Estoy practicando en Visual Studio 2005 utilizando C#. Bueno el asunto es que tengo una página que contiene un TreeView(la he llamado menu.aspx) ...
  #1 (permalink)  
Antiguo 31/01/2009, 15:47
Avatar de fonchi  
Fecha de Ingreso: septiembre-2006
Ubicación: Concepción
Mensajes: 170
Antigüedad: 17 años, 7 meses
Puntos: 0
Pregunta Trabajando con TreeView

Hola Amigos:

Estoy practicando en Visual Studio 2005 utilizando C#.

Bueno el asunto es que tengo una página que contiene un
TreeView(la he llamado menu.aspx)
y lo que quiero, es ocupar ese menú en mis demás paginas del sitio. La idea es
no tener que hacer el treeview por cada página del sitio.

El tema es que a la izquierda de la página este siempre el treview, y a la derecha vaya cambiando el contenido según el nodo seleccionado.

¿Se puede hacer de la forma que pienso, o de una manera mejor?
En caso de que se pueda¿Donde codifico en el .cs o .aspx?


Espero que me puedan guiar en mi aprendizaje, desde ya muchas gracias


(Menu)
<%@ Page Language="C#" Theme="Skin" AutoEventWireup="true"
EnableEventValidation="false" Codefile="Menu.aspx.cs" Inherits="_Menu" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit"
TagPrefix="cc1" %>
<%@ Register Assembly="AjaxControls" Namespace="AjaxControls"
TagPrefix="asp" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Menú Principal</title>
<link href="StyleSheet.css" type="text/css" rel="stylesheet" media="all" />
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div align="left">
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<asp:Image ID="Image1" ImageUrl="Imagenes/BackgroundTitle.png"
runat="server" />
</td>
<td class="MenuUser" width="100%"
background="Imagenes/BackgroundTitle.png" valign="center">
<img src="imagenes/usuario16x16.gif" alt="" />
<asp:Label ID="lblUsuario" runat="server"></asp:Label>
</td>
<td align="right" background="Imagenes/BackgroundTitle.png">
<asp:ImageButton ID="tbnAbrir" runat="server"
ImageUrl="imagenes/fullscreen16x16.gif"
OnClick="btnAbrir_OnClick" AlternateText="Abrir Ventana Completa" />
</td>
</tr>
<tr>
<td colspan="3" class="TreeTable" cellspacing="0">
<asp:TreeView ID="TreeView1" runat="server"
OnSelectedNodeChanged="TreeView1_SelectedNodeChang ed1">
<Nodes>
<asp:TreeNode Text="Menú" Value="Menú">
<asp:TreeNode Text="Link_1"
Value="Nodo_1"></asp:TreeNode>
<asp:TreeNode Text="Link_2"
Value="Nodo_2"></asp:TreeNode>
<asp:TreeNode Text="Link_3"
Value="Nodo_3"></asp:TreeNode>
</asp:TreeNode>
</Nodes>
</asp:TreeView>
</td>
</tr>
<tr>
<td colspan="3" class="TreeTable" style="height: 13px">
</td>
</tr>
</table>
<asp:Label ID="lblMensaje" CssClass="Mensaje"
runat="server"></asp:Label>
</div>
</form>
</body>
</html>






<%@ Page Language="C#" Theme="Skin" AutoEventWireup="true"
CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ Register Assembly="AjaxControls" Namespace="AjaxControls"
TagPrefix="asp" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit"
TagPrefix="ajaxToolkit" %>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Grilla</title>
<link href="StyleSheet.css" type="text/css" rel="stylesheet" media="all" />
</head>
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />

<tr>
<td valign="top">

<tr>
<td valign="top" style="width: 3px">

</td>
<td valign="top">

<asp:GridView ID="GV1" runat="server"
SkinID="GridView1">
<Columns>
<asp:CommandField ShowSelectButton="True"
SelectImageUrl="imagenes/seleccionar16x16.gif"
ButtonType="Image" />
</Columns>
</asp:GridView>
</td>
</tr>
</td>
</tr>
</form>
</body>
</html>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:56.