User Control e ricaricamento pagina contenitore...

martedì 23 agosto 2005 - 18.45

D79 Profilo | Junior Member

Ecco il mio problema:
ho una pagina principale dove è contenuto il mio user control.
Lo UC in realtà contiene una form per il login (che crea una variabile di sessione).
Il problema è che una volta effettuato il login, nella pagina principale devo visualizzare un pulsante in più.

Solo ch ela pagina principale non si ricarica automaticamente, e il pulsante in più me lo fa vedere solo se la aggiorno a mano.
E' possibile 'forzare' in qualche modo l'aggiornamento della pagina principale al login effettuato nel UC?

LudovicoVan Profilo | Junior Member

Ma lo user control dov'è? In un FRAME? Un IFRAME?

-LV

(Peace X Love] = [1)

D79 Profilo | Junior Member

Non è contenuto in nessun frame, è direttamente inserito nella pagina.

il mio sito: http://it.geocities.com/chuck_dust/

LudovicoVan Profilo | Junior Member

>Non è contenuto in nessun frame, è direttamente inserito nella pagina.

Ma allora quando fai il postback per il login, stai facendo il postback di tutta la pagina... perchè hai bisogno di un secondo postback?

Non è che verifichi le credenziali *dopo* aver rigenerato la pagina? Cioè un problema di ordine dell'elaborazione?

>il mio sito: http://it.geocities.com/chuck_dust/

Questo link mi ributta su http://www.tizianarosati.it/

-LV

(Peace X Love] = [1)

D79 Profilo | Junior Member

Al login fa il postback, il problema è che in pratica crea prima la pagina contenitore e poi va a creare lo uc che mi controlla il login.
Infatti se poi faccio un refresh F5 della pagina mi compare tutto corretto...

il mio sito: http://it.geocities.com/chuck_dust/

LudovicoVan Profilo | Junior Member

>Al login fa il postback, il problema è che in pratica crea prima
>la pagina contenitore e poi va a creare lo uc che mi controlla
>il login.

Guarda, ci sono diversi modi per affrontare il problema.

Un modo semplice è un redirect se il login ha successo. Cioè nell'handler del click nello UC:

If <AUTH_SUCCESS> Then
Response.Redirect(Request.Url.PathAndQuery, True)
End If

>il mio sito: http://it.geocities.com/chuck_dust/

Non funziona...

-LV

(Peace X Love] = [1)

D79 Profilo | Junior Member

Si, funziona!
Grazie infinite!
p.s. quel sito che mi indichi è solo la mia firma, non si riferisce al progetto in asp.net di cui parlo... :)

il mio sito: http://it.geocities.com/chuck_dust/
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