Problema UpdatePanel AJAX

domenica 03 febbraio 2013 - 00.03
Tag Elenco Tags  C#  |  VB.NET

DomA Profilo | Expert

Salve,
ho iniziato a cimentermi con ASP:NET AJAX. Per rendere più performanti le pagine ho pensato di utilizzare un UPDATEPanel e ScriptManager.
All'interno del updatepanel c'è una dropdownlist (da cui l'utente può selezionare un anno) ed un button. Al click del button mi aspettavo che venisse aggiornato solo il contenuto del panel ed invece a me sembra che faccia il reload dell'intera pagina. Dove sbaglio?
Grazie in anticipo per spiegazoni e suggermenti.

---------------------------------------------------------------------------------------------



http://www.infomidia.it

Domenico

ridaria Profilo | Expert

strano.

Qusto codice HTML lo ho testato personalmente.

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> <asp:Button ID="Button1" runat="server" Text="Button" /> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Button ID="Button2" runat="server" Text="Button" /> <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox> </ContentTemplate> </asp:UpdatePanel>


Provalo.

Normalmente al click sul button1 devi vedere il reload tipico del browser in alto, il cerchietto che gira(su FireFox)

Invece al click sul button due non vedi assolutamente nulla, sembra che tu non abbia fatto alcun click.

CIAO
Riccardo D'Aria

DomA Profilo | Expert

Risolto

Bene Riccardo,
il mio problema, in realtà, è un po' più complesso. Nel senso che nel updatepanel ho una dropdownlist, popolata attraverso un datareader, che permette di selezionare un anno specifico. Il problema era che al click del button mi rieseguiva il datareader e perdevo il selectedvalue. Mi è bastato aggiungere l'istruzione if Not Page.ispostback per ridolvere.
cmq grazie, accetto la risposta così chiudiamo il thread

-----------------------------------------------------------------------------------


http://www.infomidia.it

Domenico

ridaria Profilo | Expert

>Risolto
>
>Bene Riccardo,
>il mio problema, in realtà, è un po' più complesso. Nel senso
>che nel updatepanel ho una dropdownlist, popolata attraverso
>un datareader, che permette di selezionare un anno specifico.
>Il problema era che al click del button mi rieseguiva il datareader
>e perdevo il selectedvalue. Mi è bastato aggiungere l'istruzione
>if Not Page.ispostback per ridolvere.

Grazie, e comunque avevo immaginato che fosse questo il problema, ma sono voluto partire dall'inizio.

CIAO

>
>
>http://www.infomidia.it
>
>Domenico

Riccardo D'Aria
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