Entonces hice algunas lecturas de las preguntas relacionadas y tuve algunas cosas interesantes pero no encontré mi respuesta, al menos no entendí la respuesta.jquery datepicker ms ajax updatepanel no funciona después de la publicación
Soy muy nuevo en AJAX, javascript y en scripts de sclient en general.
He estado usando C# asp.net por un tiempo y recientemente agregué algunos paneles de actualización a mi lado para suavizar los controles de usuario y los bits que se actualizaban para que la página no se volviera a cargar cada vez. Todo funciona de manera brillante y estuve muy contento con él hasta que decidí probar y usar algo de JQuery.
He recogido el marcador de fecha de ui.jquery.js que es genial y funciona muy bien en una página normal. Mi problema llega cuando hago una devolución de datos desde dentro de un panel de actualización. El selector de fechas simplemente deja de funcionar.
según lo que he leído Necesito conectar manualmente esta copia de seguridad después de la publicación.
1) Realmente no entiendo por qué. en mi página maestra que tengo:
<script type="text/javascript">
$(function() {
$(".mydatepickerclass").datepicker({dateFormat: 'dd-mm-yy'});
});
</script>
que recoge mis cuadros de entrada con el mydatepickerclass asignado. y todo funciona ¿Por qué esto dejaría de funcionar en la devolución de datos?
2) ¿Cómo puedo solucionar esto ... cómo lo conecto para que después de una devolución de datos en un panel de actualización todavía funcione.
Entiendo que la identificación podría cambiar en una devolución de datos, creo que como estoy usando clases no sé lo que está pasando mal.
edición
he el código siguiente en mi usercontrol donde la actualización que está ocurriendo:
<asp:UpdatePanel ID="HistoryUpdatePanel" runat="server">
<ContentTemplate>
<%-- Start of Company History section --%>
<fieldset>
<legend>Activity History</legend>
<script type="text/javascript">
$(function() {
$(".mydatepickerclass").datepicker({dateFormat: 'dd-mm-yy'});
});
</script>
<div>
<asp:ListBox ID="listBoxHistoryTypes" runat="server" SelectionMode="Multiple" AutoPostBack="true" OnSelectedIndexChanged="listBoxHistoryTypes_IndexChanged" />
<label>Date From:</label><asp:TextBox class="mydatepickerclass" ID="txtdatefrom" runat="server" />
<label>Date To:</label><input class="mydatepickerclass" type="text" />
<asp:TextBox class="mydatepickerclass" ID="txtdateto" runat="server" />
<asp:Button ID="btnFilterSearch" runat="server" Text="Filter Results" OnClick="btnFilterSearch_Click" />
</div>
</fieldset>
</ContentTemplate>
hace el script dentro del UpdatePanel no REWIRE ella?
Gracias
Jon Hawkins
¿cómo iba a ir sobre esto? – Jon
agregó una muestra. Te está concatenando. – bendewey
Funcionó con su sugerencia. Gracias. No lo entiendo, tendrá que investigar lo que ha dado pero gracias :) – Jon