Esecuzione INVOLONTARIA codice al load della pagina

giovedì 21 gennaio 2010 - 09.33

petronilla Profilo | Newbie

Salve,

ho scritto tutto il mio bel codice di una pagina asp.net in vb.
Il codice si occupa di inviare e-mail a determinati destinatari secondo dei criteri che vengono scelti dall'utente.

Il codice parte in seguito all'evento onClick botton.

Il codice funziona perfettamente ma non capisco perchè se l'utente aggiorna la pagina le email vengono automaticamente rispedite!

Perche!?
Come posso ovviare?!

Grazie a tutti!

tonyexpo Profilo | Senior Member

Ciao

quando fai F5 (refresh) dopo aver premuto un pulsante IE ti informa con una messagebox che deve ripetere l'invio dei dati al form. questa operazione causa infatti la riesecuzione del codice che c'è dentro al button_click

per evitarlo.. nn so....... ho sentito che qualcuno ha fatto dei moduli http custom con cui iniettare dei campi hidden nel codice.....

Antonio Esposito
MCTS, MCP

http://blogs.dotnethell.it/espositos
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5