Utilizzare sitemap differenti a secondo dell'utente.

mercoledì 20 giugno 2012 - 14.27
Tag Elenco Tags  VB.NET  |  .NET 4.0

86Marco Profilo | Expert

Salve Ragzzi
sto implementando una piccola applicazione web con due diverse sitemap.

L'applicazione funziona per mezzo di un login. Se a loggarsi è un utente con username "administrator" deve visualizzare una sitemp altrimenti nel caso di qualsiasi altro utente utilizzare una sitemap differente.

Come posso implementare questa metodologia?
Uso già sitemap ma fino ad ora ne ho sempre utilizzata una sola uguale per ogni progetto.

Sapete aiutarmi?
Grazieeeee

bobo89 Profilo | Junior Member

prima di richiamare una determinata SiteMap effettua una verifica su chi la chiama e a seconda della risposta chiami la sitemap desiderata!


Zito Piero
info@makerit.it
http://www.makerit.it

86Marco Profilo | Expert

ciao bobo,
bhe il problema è un altro... nn so come chiamare una sitemap :)

Io solitamente la creo e poi la associo ad un controllo menu o treeview.
Difficilmente ho scritto codice per lavorare con la sitemap, sapresti mandarmi qualche guida o qualcos altro??

T ringrazio!!

bobo89 Profilo | Junior Member

Allora tu le site-map le devi creare a runtime oppure le hai già belle create in una cartella??

se le hai già belle pronte prima di associarle al TW effettui quel piccolo controllo...
Zito Piero
info@makerit.it
http://www.makerit.it

bobo89 Profilo | Junior Member

Puoi specificare nel web.config più sitemap, e utilizzare 2 differenti SitemapDataSource che richiamerai a seguito del controllo sul ruolo dell utente (Amministratore / Cliente).

a qst link è mostrato come impostare il web config:

http://blogs.msdn.com/b/wriju/archive/2006/10/07/changing-the-sitemapdatasource_1920_s-xml-filename-at-runtime.aspx

Zito Piero
info@makerit.it
http://www.makerit.it

86Marco Profilo | Expert

ok lo leggo e t faccio sapere.
Grazieeee

bobo89 Profilo | Junior Member

OK. DOPO CHIUDI IL POST!!
Zito Piero
info@makerit.it
http://www.makerit.it
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-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5