Gestire PostBack....Non so bene come funziona

giovedì 02 ottobre 2008 - 15.28

stuzzo Profilo | Junior Member

Salve a tutti!
Vi chiedo gentilmente di farmi capire meglio come funziona il postback e/o il caricamento di una pagina. Sto creando una pagina dove sono presenti dei campi da ripemire, ma mi sto accorgendo che se effettuo un aggiorna (tasto F5), i dati inseriti vengono svuotati.

Come faccio a fare in modo che i dati vengono mantenuti?
Ho anche visto che premento F5, il controllo che ho immesso sul postback viene eluso.
Mi date delle delucidazioni??

Ciao e grazie in anticipo.
Alfredo Aiello

Wamba Profilo | Expert

F5 non significa eseguire un postback, ma ricarica la pagina. Per questo i controlli sul postback non possono funzionare.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

stuzzo Profilo | Junior Member

>F5 non significa eseguire un postback, ma ricarica la pagina.
>Per questo i controlli sul postback non possono funzionare.

Ok, grazie della risposta....
Allora perdonami se faccio queste domande:

- E come faccio a fare in modo che i dati presenti nella form non vengano persi?
- Quando viene generato un postback?

Grazie
Alfredo

Wamba Profilo | Expert

In teoria, non devi fare assolutamente niente , ma se fai questa domanda immagino che ci sia qualcosa che non funziona.
I controlli di cui vuoi mantenere il valore dopo il postback sono runat="server" ?

-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

stuzzo Profilo | Junior Member

>In teoria, non devi fare assolutamente niente , ma se fai
>questa domanda immagino che ci sia qualcosa che non funziona.
>I controlli di cui vuoi mantenere il valore dopo il postback
>sono runat="server" ?

Hai capito perfettamente il mio problema...si tutti i controlli sono runat="server", principalmente textbox e dropdownlist.

Wamba Profilo | Expert

Difficile così a braccio: prova a postare un po' di codice.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com

stuzzo Profilo | Junior Member

>Difficile così a braccio: prova a postare un po' di codice.
>-----------------------------------------------------------

Ciao, diciamo che ho capito dove sta il problema.....in poche parole ogni volta che viene caricata la pagina(il postback l'ho gestito), viene chiamato un metodo per caricare i dati preesistenti...ed ecco spiegato il problema...
Ma è possibile creare una trap per il tasto F5?

Wamba Profilo | Expert

Temo di no, non si può impedire ad un utente di "premere invio" sulla barra degli indirizzi, un altro grosso problema similare è il pulsante back.
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
http://blogs.ugidotnet.org/WamBlog/
http://www.intellimaker.com
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