コード例 #1
0
    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";
            }
        }
コード例 #3
0
    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;

    }