Tengo un problema. estoy tratando de empezar a utulizar JQUERY en mis aplicaciones ASPX 3.5. y usando Marter Page. basicamente lo utilizo para poner un Acordión, uso controles Aspx como botones que producen POSTBACK, y cuando hago click en el boton aparentemente el JQUERY deja de funcionar, he estado tratando de indagar por todo lado y no he podido dar con una solución.
El codigo del Master Page
Código HTML:
<%@ Master Language="VB" CodeFile="MasterWeb.master.vb" Inherits="MasterWeb" %> <!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></title> <link rel="stylesheet" type="text/css" href="css/Esquemas.css"/> <script src="../js/js/jquery-1.5.1.min.js" type="text/javascript"></script> <script src="../js/js/jquery-ui-1.8.15.custom.min.js" type="text/javascript"></script> <asp:ContentPlaceHolder ID="CPH_Head" runat="server"></asp:ContentPlaceHolder> </head> <body style="margin:0px" > <form id="form1" runat="server"><asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager> <div class="sCab"></div> <asp:ContentPlaceHolder ID="CPH_Body" runat="server"></asp:ContentPlaceHolder> <div class="sPie"></div> </form> </body> </html>
Código HTML:
<%@ Page Language="VB" MasterPageFile="~/MasterWeb.master" AutoEventWireup="true" CodeFile="Inicio.aspx.vb" Inherits="paginas_Inicio" %> <%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %> <asp:Content ID="Content1" runat="server" contentplaceholderid="CPH_Head"> <script type="text/javascript" language="javascript" > $(document).ready(function() { $("#accordion").accordion(); }); </script> </asp:Content> <asp:Content ID="Content2" runat="server" contentplaceholderid="CPH_Body"> <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional" > <ContentTemplate> <div id="accordion"> <h3><a href="#">Sección 1</a></h3> <div>Contenido 1... <asp:Button ID="Button1" CssClass="boton1" runat="server" Text="EJEMPLO 1" /> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> </div> <h3><a href="#">Sección 2</a></h3> <div>Contenido 2...</div> <h3><a href="#">Sección n</a></h3> <div>Contenido n</div> </div> </ContentTemplate> </asp:UpdatePanel> </asp:Content>
Código HTML:
Protected Sub Button1_Click1(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click Label1.Text = Now UpdatePanel1.Update() End Sub
Saludos.