protected void set_menu_by_role() { //custom role based security for main menu string _source = Server.MapPath("~/wwiweb1.sitemap"); //this ONLY works if every link in the sitemap is different! MySiteMapProvider _pr = new MySiteMapProvider(); _pr.SiteMapFileName = _source; _pr.EnableRoles = true; this.dxsitemapdata.Provider = _pr; }
protected void Page_Load(object sender, EventArgs e) { MySiteMapProvider provider = new MySiteMapProvider(); provider.SiteMapFileName = "~/web1.sitemap"; provider.EnableRoles = true; ASPxSiteMapDataSource1.Provider = provider; if (IsAdmin()) { btLogin.Text = "Logout [Admin]"; } else { btLogin.Text = "Login as Admin"; } }