public ActionResult test()
 {
     //var userInfo = this.CurrentUser;
     var path = Server.MapPath("~/authority.xml");
     var authorityHelper = new AuthorityHelper();
     var menulist = authorityHelper.ReadAuthorityAll();
     var userId = "0505";
     var currentUrl = Request.Url.AbsolutePath;
     var list = authorityHelper.AuthorityFilterByUser(menulist, userId, currentUrl);
     return View();
 }
示例#2
0
        /// <summary>
        /// 导航 权限加载
        /// </summary>
        /// <returns></returns>
        public ActionResult Menu()
        {
            var userId = this.CurrentUser.Userid;
            var controller = Request.RequestContext.RouteData.Values["controller"].ToString();
            var action = Request.RequestContext.RouteData.Values["action"].ToString();
            var url = string.Format("/{0}/{1}", controller, action);

            var authorityHelper = new AuthorityHelper();
            var menulist = authorityHelper.ReadAuthorityAll();
            var list = authorityHelper.AuthorityFilterByUser(menulist, userId, url);

            return View(list);
        }