Nella mia pagina asp.net ho due webusercontrol. Uno tira su dei dati dal db, mentre l'altro mi serve per fare il login.
Il primo tira su dei dati in base ad una variabile di sessione che se non ci si logga haun valore di default, mentre se mi loggo prende l'id dell'utente.
Cosa succede però, che quando faccio il click sul pulsante del secondo oggetto che mi da il login, prima che venga lanciata quella funzione mi fa il rendering dell'altro oggetto. Per cui vedo i dati che dovrei vedere nel primo oggetto solo dopo che ho fatto un refresh. Questo perchè io cambio il valore di questa variabile di sessione solo dopo che l'altro oggetto ha già fatto il rendering.
Come faccio a dare un ordine alla generazione degli oggetti? Oppure come faccio a dire all'interno del mio oggetto che fa il login di ricaricare a livello server nuovamente la pagina in modo che il client non deve refreshare, la mia pagina mantiene il suo viewstate, che se io facessi un response.redirect non mi manterrebbe?
grazie mille ciao ciao

Rispondi quotando
