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
<%@ Page Title="" Language="VB" MasterPageFile="~/Page.master" AutoEventWireup="false" CodeFile="Opciones.aspx.vb" Inherits="pages_Opciones" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server"> <link type="text/css" href="../menuLista.css" rel ="Stylesheet" /> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <asp:ScriptManager ID="ScriptManager1" runat="server"/> <ul class="menuLateral"> </ul>
continuacion del codigo anterior: Opciones.aspx
Código HTML:
Ver original
<asp:UpdatePanel ID="pnlOpciones" runat="server" UpdateMode="Conditional" > <ContentTemplate> <asp:HiddenField ID="opcionHidden" runat="server" EnableViewState="false" /> <% Response.Write("valor de opcion " + Me.opcionHidden.Value + "<br>") Select Case opcionHidden.Value Case Is = "opcion 1" Response.Write("opcion 1 --- " + opcionHidden.Value) Case Is = "opcion 2" Response.Write("opcion 2 --- " + opcionHidden.Value) Case Is = "opcion 3" Response.Write("opcion 3 --- " + opcionHidden.Value) Case Is = "opcion 4" Response.Write("opcion 4 --- " + opcionHidden.Value) End Select %> </ContentTemplate> <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> </asp:UpdatePanel> </asp:Content>
este es el codebehind de la pagina Opciones.aspx.vb
Código ASP:
Ver original
Partial Class pages_Opciones Inherits System.Web.UI.Page Protected Sub linkOpcion_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles linkOpcion2.Click, linkOpcion3.Click, linkOpcion1.Click, linkOpcion4.Click Me.opcionHidden.Value = sender.text Me.pnlOpciones.Update() End Sub 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