Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Pulsante Aggiorna del browser e textbox in .net
lunedì 21 novembre 2005 - 17.12
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
adry_tssj
Profilo
| Newbie
43
messaggi | Data Invio:
lun 21 nov 2005 - 17:12
Ciao!!
Torno a fare, come sempre, domande...
Spiego la situazione:
- Gestione di magazzino di un'azienda
- pagina .aspx con datagrid che visualizza nome_Articolo, quantità
- sotto il datagrid una tabella con una asp:textbox con un button che mi permette di inserire un nuovo articolo
- pongo la textbox = "" nelle sub Page_Load (nel IF IsNotPostBack Then...) e dopo aver fatto l'inserimento ma prima del databinding
Quindi dopo aver cliccato sul pulsante inserisci, nel datagrid c'è l'articolo in più e la textbox è vuota...
Se io clicco sul pulsante aggiorna del browser, però, mi inserisce nuovamente l'ultimo articolo inserito!!
Come mai??
Come posso azzerare del tutto la text?
Grazie mille
micto27
Profilo
| Senior Member
385
messaggi | Data Invio:
mar 22 nov 2005 - 05:26
Se esegui il refresh dopo il postback che ha prodotto l'inserimento del nuovo articolo sul server viene rieseguito tutto il codice dell'ultima richiesta (in questo caso il POST) e quindi anche la INSERT dell'articolo.
Una soluzione veloce che potresti adottare è quella, dopo aver eseguito la INSERT, di eseguire un REDIRECT alla pagina stessa in modo da ricaricarla con anche il nuovo dato. In questo caso attivi una richiesta di tipo GET e quindi se a questo punto viene premuto il tasto aggiorna riesegui solo la GET e quindi il ricaricamento della pagina, senza riprocessare le azioni previste per il postback.
Ciao, Michele.
adry_tssj
Profilo
| Newbie
43
messaggi | Data Invio:
mar 22 nov 2005 - 09:17
>Una soluzione veloce che potresti adottare è quella, dopo aver
>eseguito la INSERT, di eseguire un REDIRECT alla pagina stessa
>in modo da ricaricarla con anche il nuovo dato.
Hai ragione, ora funziona perfettamente! Tanto nel page_load ho il binding e quindi mi viene visualizzata la versione aggiornata dei dati!!
Ti ringrazierò in eterno! ^_______^
>Ciao, Michele.
Ciao
Adriana
Adry
_______________________________________________________
Lascia di quando in quando per me qualche sorriso, e ne avrò vita.
- W. Shakespeare -
Torna su
Stanze Forum
Elenco Threads
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 !