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

AYUDA: recargar contenido de un updatepanel desde un menu lateral hecho con listas

Estas en el tema de AYUDA: recargar contenido de un updatepanel desde un menu lateral hecho con listas en el foro de ASPX (.net) en Foros del Web. AYUDA: recargar contenido de un updatepanel desde un menu lateral hecho con listas HOLAS pues es la primear vez qe escribo un tema: bien, necesito ...
  #1 (permalink)  
Antiguo 19/07/2010, 20:58
 
Fecha de Ingreso: julio-2010
Mensajes: 6
Antigüedad: 14 años, 4 meses
Puntos: 0
AYUDA: recargar contenido de un updatepanel desde un menu lateral hecho con listas

AYUDA: recargar contenido de un updatepanel desde un menu lateral hecho con listas

HOLAS pues es la primear vez qe escribo un tema:
bien, necesito su valiosa ayuda pa resolver el funcionamiento de mi pagina de asp.net.
Sencillamente tengo un menu vertical en la parte izquierda hecho con listas y necesito que el contenido de la derecha se actualize dinamicamente segun el link que ha hecho click, por supuesto qiero evitar qe se recargue toda la pagina, si me entienden...
El menu no esta en ningun Div ni nada, solamente el contenido esta en un updatepanel llamado "pnlOpciones"

este es mi codigo Opciones.aspx
Código HTML:
Ver original
  1. <&#37;@ Page Title="" Language="VB" MasterPageFile="~/Page.master" AutoEventWireup="false" CodeFile="Opciones.aspx.vb" Inherits="pages_Opciones" %>
  2. <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
  3. <link type="text/css" href="../menuLista.css" rel ="Stylesheet" />
  4. </asp:Content>
  5. <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
  6.  
  7. <h1>Opciones de Usuario</h1>      
  8.  
  9.     <asp:ScriptManager ID="ScriptManager1" runat="server"/>
  10.  
  11.     <ul class="menuLateral">
  12.         <li><asp:LinkButton ID="linkOpcion1" Text="Opcion 1" runat="server" OnClick="linkOpcion_Click"></asp:LinkButton></li>
  13.         <li><asp:LinkButton ID="linkOpcion2" Text="Opcion 2" runat="server" OnClick="linkOpcion_Click"></asp:LinkButton></li>
  14.         <li><asp:LinkButton ID="linkOpcion3" Text="Opcion 3" runat="server" OnClick="linkOpcion_Click"></asp:LinkButton></li>
  15.         <li><asp:LinkButton ID="linkOpcion4" Text="Opcion 4" runat="server" OnClick="linkOpcion_Click"></asp:LinkButton></li>            
  16.     </ul>

continuacion del codigo anterior: Opciones.aspx

Código HTML:
Ver original
  1. <asp:UpdatePanel ID="pnlOpciones" runat="server" UpdateMode="Conditional" >      
  2.     <ContentTemplate>
  3.         <asp:HiddenField ID="opcionHidden" runat="server" EnableViewState="false" />
  4.         <%            
  5.            Response.Write("valor de opcion " + Me.opcionHidden.Value + "<br>")
  6.             Select Case opcionHidden.Value
  7.                 Case Is = "opcion 1"
  8.                     Response.Write("opcion 1 --- " + opcionHidden.Value)
  9.                 Case Is = "opcion 2"
  10.                     Response.Write("opcion 2 --- " + opcionHidden.Value)
  11.                 Case Is = "opcion 3"
  12.                     Response.Write("opcion 3 --- " + opcionHidden.Value)
  13.                 Case Is = "opcion 4"
  14.                     Response.Write("opcion 4 --- " + opcionHidden.Value)
  15.             End Select
  16.         %>
  17.       </ContentTemplate>
  18.       <Triggers >
  19.           <asp:AsyncPostBackTrigger ControlID="linkOpcion1" EventName="Click" />
  20.           <asp:AsyncPostBackTrigger ControlID="linkOpcion2" EventName="Click" />
  21.           <asp:AsyncPostBackTrigger ControlID="linkOpcion3" EventName="Click" />
  22.           <asp:AsyncPostBackTrigger ControlID="linkOpcion4" EventName="Click" />      
  23.       </Triggers>
  24.    </asp:UpdatePanel>
  25. </asp:Content>

este es el codebehind de la pagina Opciones.aspx.vb

Código ASP:
Ver original
  1. Partial Class pages_Opciones
  2.     Inherits System.Web.UI.Page    
  3.     Protected Sub linkOpcion_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles linkOpcion2.Click, linkOpcion3.Click, linkOpcion1.Click, linkOpcion4.Click
  4.         Me.opcionHidden.Value = sender.text
  5.         Me.pnlOpciones.Update()
  6.     End Sub
  7. End Class

Ojala alguien pueda asistirme, lo necesito, de antemano muchas gracias a los que se interesen por leer o escribir ok bye feliz dia

Última edición por sergioadonis; 20/07/2010 a las 11:55 Razón: no se lee muy claro
  #2 (permalink)  
Antiguo 20/07/2010, 06:13
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 17 años, 3 meses
Puntos: 13
Respuesta: AYUDA: recargar contenido de un updatepanel desde un menu lateral hecho co

Hola, y si probas agregando triggers a tu update panel?, fijate en las propiedades de este.

Saludos.
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #3 (permalink)  
Antiguo 20/07/2010, 11:27
 
Fecha de Ingreso: julio-2010
Mensajes: 6
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: AYUDA: recargar contenido de un updatepanel desde un menu lateral hecho co

hey Mdavila, si podrias especificar donde pongo los Trigers ??? si no es molestia
  #4 (permalink)  
Antiguo 20/07/2010, 11:30
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 17 años, 3 meses
Puntos: 13
Respuesta: AYUDA: recargar contenido de un updatepanel desde un menu lateral hecho co

En el update panel tenes una propuedad triggers en la barra... ahi agregas los controles que queres que disparen el update panel......

Se entiende?
Saludos
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #5 (permalink)  
Antiguo 20/07/2010, 11:47
 
Fecha de Ingreso: julio-2010
Mensajes: 6
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: AYUDA: recargar contenido de un updatepanel desde un menu lateral hecho co

si pues ahi lo tiene, justo en el pnlOpciones, es solo qe no se alcanxa a ver en el Area del mensaje

<Triggers >
<asp:AsyncPostBackTrigger ControlID="linkOpcion1" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="linkOpcion2" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="linkOpcion3" EventName="Click" />
<asp:AsyncPostBackTrigger ControlID="linkOpcion4" EventName="Click" />
</Triggers>

sera estoa lo qe ud se refiere ??
  #6 (permalink)  
Antiguo 20/07/2010, 11:50
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 17 años, 3 meses
Puntos: 13
Respuesta: AYUDA: recargar contenido de un updatepanel desde un menu lateral hecho co

Si eso.... es una idea no!!!
__________________
Marcelo Davila.

:. En Ignorante te conviertes al no preguntar, el que pregunta se nutre... :.
  #7 (permalink)  
Antiguo 20/07/2010, 11:59
 
Fecha de Ingreso: julio-2010
Mensajes: 6
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: AYUDA: recargar contenido de un updatepanel desde un menu lateral hecho co

weno, esq ya lo habia hecho desde el inicio, es solo qe no se alcanxaba a ver en el mensaje del foro, pero ahora ya lo edite, y vea ya esta esa parte de los Trigers

Alguna otra alternativa, aaahhh y de antemano gracias hehe
  #8 (permalink)  
Antiguo 21/07/2010, 00:49
 
Fecha de Ingreso: julio-2010
Mensajes: 6
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: AYUDA: recargar contenido de un updatepanel desde un menu lateral hecho co

hola, ps sabes lo solucione, no se porq pasa, pero el Response.write() era el problema
En su lugar utilice una Label y a ella actualice su propiedad Text y ya todo bien.
Muchas gracias

Etiquetas: ajax, aspx, programacion, studio, visual, webforms, vbnet
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 12:08.