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 2.0 / 3.5 / 4.0
Problemi con postback e ajax
mercoledì 10 settembre 2008 - 12.41
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Simpz
Profilo
| Junior Member
160
messaggi | Data Invio:
mer 10 set 2008 - 12:41
Ciao a tutti,
ho un problema, quando invoco un evento in postback utilizzandolo con gli asp.net ajax certe volte la pagina fa il postback ma non gestisce l'evento.
L'evento in questione è un ontextchanged di una text box. Nella definizione della textbox c'è sia la chiamata all'OnTextChanged con la giusta funzione che la proprietà AutoPostback=True, ma certe volte (soprattutto la prima volta quando cambio il focus) non fà l'evento sull'ontextchanged... come mai?
Grazie a tutti
Simone
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 10 set 2008 - 14:59
>Grazie a tutti
>Simone
Ciao Simone,
prova a guardare questa pagina, l'ultimo Post parla di ciò che vuoi realizzare tu e indica il modo:
http://forums.asp.net/p/1232130/2226366.aspx
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Simpz
Profilo
| Junior Member
160
messaggi | Data Invio:
mer 10 set 2008 - 15:25
ma a questo punto la funzione sull'ontextchanged non la farebbe 2 volte una volta che becca realmente l'evento?
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 15 set 2008 - 14:28
>ma a questo punto la funzione sull'ontextchanged non la farebbe
>2 volte una volta che becca realmente l'evento?
Tu che cosa vuoi creare esattamente ?
Posso solo immaginarlo però vorrei che me lo dicessi tu per indicarti la soluzione migliore.
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Simpz
Profilo
| Junior Member
160
messaggi | Data Invio:
lun 15 set 2008 - 14:31
Una richiesta ajax normale, quindi non un postback generale della pagina ma solo di quella sezione di pagina, solo che debuggando mi sono reso conto che firefox sentra 2 volte nel Page_load mentre IE no e certe volte non becca il text_changed, e certe volte ancora lo becca 2 volte... e non capisco il perchè.
Ho provato a debuggare il javascript con fire bug ma non sembra ci siano problemi... la tua soluzione è buona e dovrò fare una cosa del genere quindi analizzando il controllo che ha fatto il postback per capire chi fa cosa...
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 15 set 2008 - 14:35
Intendo che voglio capire che cosa stai cercando di realizzare.
Perchè hai bisogno di questa funzionalità ?
Cioè uno mentre digita nella textbox cosa dovrebbe succedere ?
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Simpz
Profilo
| Junior Member
160
messaggi | Data Invio:
lun 15 set 2008 - 14:37
mentre digita niente, ma quando perde il focus dovrebbe scatenare l'evento ajax
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 15 set 2008 - 14:46
>mentre digita niente, ma quando perde il focus dovrebbe scatenare
>l'evento ajax
Scusa allora ho inteso male io quello che tu vuoi realizzare.
Ho costruito anche io un progettino come il tuo per capire, ma non ho riscontrato questi problemi. Cioè appena esco dalla textbox scatta subito l'evento. Ho verificato più volte e non ho malfunzionamenti. Hai provato ad utilizzare altri Browser ? Io ho usato IE 7 e FF e nessun problema.
Ti consiglio di provare con Firefox se non l'hai già fatto e vedere nella Javascript Console se ci sono alcuni errori di esecuzione Javascript.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Simpz
Profilo
| Junior Member
160
messaggi | Data Invio:
lun 15 set 2008 - 15:06
Vedrò ma comuque anche a e pare molto strano...
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 !