Estoy tratando de usar algo de AJAX y ASP.Net para permitirme ejecutar funciones sin tener que actualizar toda la página, pero me he topado con un problema al hacer estoASP.NET DropDownList Evento OnSelectedIndexChanged no activado
aquí está mi código
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:DropDownList ID="ddl1" runat="server" OnSelectedIndexChanged="update1" />
<asp:TextBox runat="server" ID="txt1" />
</ContentTemplate>
</asp:UpdatePanel>
Y aquí es mi código detrás
Sub update1(ByVal sender As Object, ByVal e As EventArgs)
txt1.Text = Now.ToString
End Sub
El evento no se dispara porque no tengo en mi AutoPostBack="True"
ddl, pero añadiendo que a la ddl devolverá la página completa.
¿Hay una manera de evitar el uso de AutoPostBack="True"
de modo que sólo actualiza el panel?
Sé que puedo utilizar un asp:Button
de evitar esto, pero realmente me gustaría ser capaz de utilizar un ddl con OnSelectedIndexChanged
Gracias
r u seguro AutoPostBack = "Verdadero" página completa de devolución de datos? –
Al agregar autopostback = 'true' no se debe realizar una devolución de la página completa (al menos la página no parpadeará) - ¿debería simplemente actualizar el contenido del panel de actualización? – Paddy