| |||
Ayuda Menu en Pagina Maestra Holaaa!! Ojala alguien me pueda ayudar xq estoy ya loca intentando hacer esto y no hay manera. Tengo una pagina maestra con un menu horizontal, todas las paginas de contenido que heredan de la maestra me muestran el menu correctamente, el problema es que cuando ejecuto la aplicacion y le picho en el menu se refresca la pagina entera. Lo que yo quisiera es que el menu se quedara fijo y solo cambiara el contentPlaceHolder dependiendo de la opcion del menu que se pinche. He intentado con updatepanel pero no me funciona.Gracias de antemano |
| |||
Respuesta: Ayuda Menu en Pagina Maestra Oh..un momento.. es un Menu... emmh.. no creo que funcione con un update panel.. porque el menu redirecciona a otras paginas.. estas intentando hacer algo asi como un iframe verdad? |
| |||
Respuesta: Ayuda Menu en Pagina Maestra Gracias por contestar mira en realidad tengo los dos casos en una uso menu y en otra botones pero no consigo que funcione con el updatepanel. Si me pudieras explicar lo de triggers porque no se si lo estoy haciendo bien. |
| |||
Respuesta: Ayuda Menu en Pagina Maestra Mira... los update panels.. por default actualizan su contenido (sin recargar la página completa)... cuando un control dentro de ellos generó el postback... por ejemplo (no es la sintaxis correcta pero por ahí va)
Código ASP:
En ese ejemplo.. el postback que produce el button1 (cuando se le da click) actualiza solamente el updatepanel (sin recargar la página completa)... por la sencilla razón de que button1 esta dentro del updatepanelVer original Por el contrario, el postback del button2 ..recarga toda la página. Ahora bien, si tu quieres que button2 también recargue el updatepanel (aunque este fuera del mismo)... defines los triggers del UpdatePanel.. en visual studio.. en modo de diseño .. te vas a las propiedades del updatepanel..y viene por ahi una que se llama triggers... te abrirá una ventana y ahi le agregas el evento click del button2... sorry no tengo a la mano el visual studio.. pero por ahi va.. |
| |||
Respuesta: Ayuda Menu en Pagina Maestra Según lo que me dices si el boton esta dentro del updatepanel no haria falta poner los trigger?? El codigo que tengo es este: <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> </td> </tr> <tr> <td style="vertical-align: middle; background-color: #333399; text-align: center; border-right-color: #3333cc" class="style1"> <br /> <asp:UpdatePanel ID="UpdatePanel1" runat="server" RenderMode="Inline" UpdateMode="Conditional"> <ContentTemplate> <asp:ImageButton ID="ImageButton1" runat="server" Height="53px" ImageUrl="~/imagenes/Analogico.bmp" Style="background-repeat: no-repeat; left: 6px; position: relative; top: 0px;" Width="101px" PostBackUrl="~/Analogico.aspx" ToolTip="Ver Osciloscopio Analógico" /><br /> <br /> <br /> </ContentTemplate> <Triggers> <asp:AsyncPostBackTrigger ControlID="ImageButton1" EventName="Click" /> </Triggers> </asp:UpdatePanel> |
| |||
Respuesta: Ayuda Menu en Pagina Maestra oh! ya veo el problema... Estas usando un boton para redireccionar a otra pagina... PostBackUrl="~/Analogico.aspx" en este caso no funcionaría el updatepanel... El update panel te funcionaría si tu botón hiciera unicamente postback... esto es, que actualize la misma página (sin redireccionar a otra). .. cuando usas buttons con PostBackUrl... actua como un simple hyperlink <a href="pagina.aspx" />.. al igual que el menu... Por lo que updatespanels no sería la solucion a tu problema... |
| |||
Respuesta: Ayuda Menu en Pagina Maestra Lo que se me ocurre es usar IFRAMES... pero he leido comentarios de que no es recomendable..(aunque no se una razón de porque lo dicen)... desgraciadamente hace mucho que no los uso.. y no recuerdo la sintaxis exacta... talvez encuentres información en google.. |
Etiquetas: |