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