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

Treeview y Master Page

Estas en el tema de Treeview y Master Page en el foro de ASPX (.net) en Foros del Web. Hola buenas. Estoy haciendo una página de artículos con una Master Page en la cual tengo en el lado izquierdo un treeview el cual va ...
  #1 (permalink)  
Antiguo 10/07/2008, 10:05
 
Fecha de Ingreso: marzo-2008
Mensajes: 36
Antigüedad: 16 años, 1 mes
Puntos: 0
Treeview y Master Page

Hola buenas.

Estoy haciendo una página de artículos con una Master Page en la cual tengo en el lado izquierdo un treeview el cual va a actualizar lo que ocurre en un contentplaceholder del centro (cosa bastante habitual).

El problema que tengo es que necesito saber el nombre del nodo que ha pulsado en el Treeview para que se cree un catálogo basado en ese valor seccionado y haciendo una consulta en la BD.

El Treeview está en la master page.

Para obtener el valor del nodo seleccionado del Treeview puedo utilizar:

//Codigo de Master Page en el evento TreeView1_SelectedNodeChanged
TreeView tv = (TreeView)sender;
string ces = HttpUtility.UrlEncode(tv.SelectedValue.ToString()) ;
Session["temptree"] = ces;

Pero al pulsar en el enlace correspondiente, me desaparece el valor incluso cuando lo guardo en una variable del sistema Session["temptree"].

Es decir, cuando intento acceder a la variable Session["tempces"] siempre está vacia.
Como podría guardarlo para poder pasárselo y usarlo en otro webform.

Muchas gracias por la ayuda.

C.6
  #2 (permalink)  
Antiguo 07/05/2009, 15:07
 
Fecha de Ingreso: mayo-2009
Mensajes: 1
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Treeview y Master Page

Prueba lo siguiente:

Protected Sub TreeView_SelectedNodeChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles TreeView.SelectedNodeChanged

Select UCase(TreeView.SelectedNode.Value)
Case "USUA" 'Usuarios
Server.Transfer("~/App/AdmiGrid.aspx", True)
End Select
End Sub
  #3 (permalink)  
Antiguo 08/05/2009, 08:33
 
Fecha de Ingreso: junio-2008
Mensajes: 61
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Treeview y Master Page

Lo que te puedo recomendar es el uso de un table HTML dividido en dos en tu form y no dentro del master por separado, del lado izquierdo colocas tu Treeview y del lado derecho puedes colocar un Multiview con varios Views internos en caso de que necesites meter otras cosas ademas de tu catalogo, asi controlas mejor desde un form dentro del master y lo separas, trata de crear bien tus capas y clases para que tus multiples Views no te hagan ruido con toda la funcionalidad que vayas a incluir, saludos!
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 13:25.