@using Infrastructure.Application.Entites.Settings @using System.Security.Claims @model PagedList @{ HtmlTitle = "配置"; var start = 0; var entityName = "Setting"; var scope = ViewBag.ControllerScope as string; var hasPermissions = (User.Identity as ClaimsIdentity).Claims.Any(o => o.Value.EndsWith($"-{scope}-{entityName}")); }
@if (hasPermissions) {
网站配置
新建 @*@if (User.IsInRole($"Edit-{entityName}")) { } @if (User.IsInRole($"Edit-{entityName}")) { }*@
}
@foreach (var item in Model.List) { }
行号 属性名称 属性值 类型 编辑
@(++start) @item.Name @Html.DisplayFor(o => item.Value, item.Type.ToString()) @item.Type.GetDisplayName() 编辑