E' esattamente questo il punto: nascondere il form di login e visualizzare un messaggio: devo procedere come con asp attraverso il rendering o in compilazione (come credo che sia?) sul onload dell'user control?
(Forza Riccardone che ci siamo!!!)
E' esattamente questo il punto: nascondere il form di login e visualizzare un messaggio: devo procedere come con asp attraverso il rendering o in compilazione (come credo che sia?) sul onload dell'user control?
(Forza Riccardone che ci siamo!!!)
La VERTENZA é NULLA senza CONTRATTO
Forse ti riferisci all'evento Page_load . Dovresti approfondire il concetto asp.net di postback e di esecuzione degli eventi legati ai controlli dopo il postback. Detto questo, il modo piu' veloce e' quello di mettere all'interno di un controllo asp.net (es. un panel) i controlli che vuoi nascondere. Dopo di che nel page_load della pagina (aspx o, come nel tuo caso, ascx) verifichi la tua condizione (es. if not session("nomesessione") is nothing and .... then .....) se e' vera puoi impostare la visibilita' del panel con un semplice tuopanel.visible = falseOriginariamente inviato da Gamma
...nascondere il form di login e visualizzare un messaggio
non so se te l'avevo detto ma te lo ripeto per sicurezza... asp.net e' un ambiente piu' difficile di asp da mandare giu'. L'approccio che dovresti avere e' molto piu' teorico all'inizio (c'e' da studiare molto sui web server control, il flusso della pagina aspx con tutti gli eventi in successione, il postback ecc.) e poi iniziare con la pratica. Con dei post sul forum farai comunque poca strada(Forza Riccardone che ci siamo!!!)
Saluti a tutti
Riccardo
è questa la soluzione!!!
Grazie mille: ora faccio delle prove e ti faccio sapere.
A presto e ancora grazie per la pazienza!!!
![]()
La VERTENZA é NULLA senza CONTRATTO
quello che vuoi fare si puo' facilmente con i pannelli e le proprieta' proxy....
tipo :
e nella pagina :codice:<%@ Control language="VB" %> <script language="vb" runat="server"> Public Property proxy_loggato() As Boolean Get Return loggato.visible End Get Set(ByVal value As Boolean) loggato.visible = Value End Set End Property Public Property proxy_messaggio() As Boolean Get Return messaggio.visible End Get Set(ByVal value As Boolean) messaggio.visible = Value End Set End Property </script> . . . <asp:panel id="loggato" runat=server> <form>.......</form> </asp:panel> <asp:panel id="messaggio" runat=server> <asp:label id="messaggio" runat=server/> </asp:panel>
e nel page_load della pagina puoi controllare la visualizzazione del controllo con :codice:<%@ Register TagPrefix="myapp" TagName="login" Src="controls/sorgente.ascx" %> <myapp:login runat="server" id="login" />
codice:login.proxy_loggato = true/false (visualizza la form) login.proxy_messaggio = true/false (visualizza il messaggio)
press play on tape
-----
MP3 Listing
https://sourceforge.net/projects/mp3-listing
File Listing
https://sourceforge.net/projects/file-listing-2-0/