Asp.net Ajax: Chiamare funzioni Javascript e c# sullo stesso evento

lunedì 06 luglio 2009 - 13.22

cherubino87 Profilo | Newbie

Ciao a tutti. Sto cercando di portare una chat che sfrutta tecniche Ajax da php a asp.net.
Ho il seguente problema:
Per inviare i dati al mio db utilizzo una funzione javascript chiamata sendMessage() che opera tramite XMLHttpRequest.
Ho una textBox e un pulsante per l'invio. Quando viene premuto il pulsante di invio devono succedere le seguenti cose:
1) Non deve avvenire assolutamente il refresh della pagina
2) Devo chiamare la funzione sendMessage()
Attualmente gestisco il problema del refresh con un UpdatePanel, aal'interno del quale ci sono textbox e bottone. Non riesco a trovare il modo per far si che al click del bottone parta la funzione javascript sendMessaga(). Qualcuno può aiutarmi?
Posto il codice dell'Update panel :
asp:UpdatePanel ID="PannelloDinamico" runat="server">

<ContentTemplate>
<!-- Intestazione -->
<asp:Label ID="Label1" runat="server" Text="Inserire un valore" />
<!-- Casella di testo -->
<asp:TextBox ID="txtInformazione" runat="server" />
<!-- pulsante -->
<asp:Button ID="btnInvia" runat="server" OnClick="btnInvia_Click" Text="Invia" />

<!-- Etichetta per risposta -->
<asp:Label ID="lblRisultato" runat="server" Text="Risultato" />
</ContentTemplate>
</asp:UpdatePanel>
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5