Καλημέρα και χρόνια πολλά.
Ομολογώ ότι δεν έχω και μεγάλη εμπειρία από Web Forms. Ωστόσο, σε παρόμοια κατάσταση, για να δώσω πρόσβαση σε διαφορετικό περιεχόμενο, χρησιμοποίησα δύο sitemaps και δύο Master Pages. Φαντάζομαι ότι δε ζητάς μόνο "οπτική" διαφοροποίηση, αλλά και λειτουργική. Δηλαδή, ο administrator να έχει και άλλες επιλογές στη διάθεσή του. Λες ότι σε VS2005 σου παίζει χωρίς πρόβλημα. Αν είναι έτσι, κάνε ένα post με το πως το κατάφερες γιατί ενδιαφέρει κι εμένα.
Για να προσθέσεις sitemaps στο web config κάνεις εξής προσθήκες στο system.web node:
<siteMap enabled="true">
<providers>
<add name="SiteMap1" type="System.Web.XmlSiteMapProvider" siteMapFile="SMap1.sitemap"/>
<add name="SiteMap2" type="System.Web.XmlSiteMapProvider" siteMapFile="SMap2.sitemap"/>
</providers>
</siteMap>
Αν υπάρχει πιο καθαρή λύση ας την post-άρει κάποιος.
Ακόμα κι ένας άνθρωπος μπορεί ν' αλλάξει τον κόσμο. Μη θέλεις να κυβερνήσεις. Απλά δείξε το μονοπάτι κι ο κόσμος θ' ακολουθήσει!!