Controllo menu utente

lunedì 15 settembre 2003 - 12.35

Nicola Profilo | Senior Member

Ho realizzato un template di pagina .aspx,
in funzione del tipo di accesso utente devo cambiare il menu di sinistra del mio template (3 menu in funzione del tipo di account).

Ho realizzato cosi' il mio template html, dove nel <td> della tabella dove inserisco
il menu sx ho messo:

<asp:PlaceHolder id="objCtrlMenuSx" runat="server" />

dove nel code ho:

objCtrlMenuSx.Controls.Add(LoadControl("include/menu_control.ascx"))

mettendo una pagina di prova .ascx al posto di menu_control.ascx mi viene caricata correttamente nel mio template (nella <td> della mia tabella)

adesso è il controllo che "non funziona bene" cioè mi apre il menu in funzione dell'utente ma a tutta pagina e non all'interno del <td> ....
Il controllo viene fatto assando l'ID utente dal form di accesso, leggo il Tipo Account e lo reindirizzo al menu_sx ....
il motivo penso sia il response.redirect....

come faccio??????? HELPPPP MEEEE!!!!!?????

nemu_control.ascx:

'Lettura del MODO di accesso (User, Admin, SAdmin)

if reader1.read() then
tipo_accesso = reader1("TipoAccount")


'Accesso per SuperAdmin
if tipo_accesso = "SAdmin" then
response.redirect("include/menu_sx_s_admin.ascx")

else
'Accesso per Admin
if tipo_accesso = "Admin" then
response.redirect("include/menu_sx_admin.ascx")

else
'Accesso per User
response.redirect("include/menu_sx_user.ascx")

end if

end if

end if

Brainkiller Profilo | Guru

Scusa, ma nella tua pagina, dove compare anche il menù di sinistra, non puoi verificare lì a che gruppo appartiene l'utente e poi caricare il controllo .ascx dinamicamente? Page.LoadControl e puoi aggiungerlo al PlaceHolder ?

Ciao
David De Giacomi

Nicola Profilo | Senior Member

Scusa non ho capito...
io ho tre menu_sx (menu_sx_admin.ascx, menu_sx_s_admin.ascx, menu_sx_user.ascx), in funzione dell'accesso con la pagina menu_control.ascx
nel PlaceHolder carico uno dei 3 menu...
ma tu su quale pagina dici di metterlo il controllo?
era per non metterlo su tutte le pagine del sito , ma solo su una (verifica utente)...

mi sai aiutare?

ancora grazie

nicola

Admin Profilo | Junior Member

in pratica hai aperto un altro thread proponendo lo stesso identico argomento...

ti ho già fornito una risposta qua
http://www.dotnethell.it/forum/messages.aspx?ThreadID=191

cerchiamo di evitare confusione inutile nel forum.
Grazie

Stefano Giannone [MCP .NET]
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