/// <summary>是否启用多选</summary> /// <param name="page"></param> /// <returns></returns> public static Boolean EnableSelect(this WebViewPage page) { var fact = page.ViewBag.Factory as IEntityOperate; var fk = fact?.Unique; if (fk == null) { return(false); } if (page.ViewData.ContainsKey("EnableSelect")) { return((Boolean)page.ViewData["EnableSelect"]); } return(page.Has(PermissionFlags.Update, PermissionFlags.Delete)); //var user = page.ViewBag.User as IUser ?? page.User.Identity as IUser; //if (user == null) return false; //var menu = page.ViewBag.Menu as IMenu; //return user.Has(menu, PermissionFlags.Update, PermissionFlags.Delete); }