@Html.AntiForgeryToken()
@if (iframe)
{
@Html.Hidden("iframe", "")
}
@if (self)
{
@Html.Hidden("self", "")
}
@foreach (var prop in props)
{
var metadata = prop as Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata;
var isReadOnly = metadata.Attributes.Attributes.Any(o => o.GetType() == typeof(ReadOnlyAttribute));
var isDisplayOnly = metadata.Attributes.Attributes.Any(o => o.GetType() == typeof(DisplayOnlyAttribute));
var isHidden = metadata.Attributes.Attributes.Any(o => o.GetType() == typeof(HiddenInputAttribute));
var desc = (metadata.Attributes.Attributes.OfType
().FirstOrDefault() as DescriptionAttribute)?.Description;
var isRequired = metadata.Attributes.Attributes.Any(o => o.GetType() == typeof(RequiredAttribute));
var labelCalss = "col-sm-4 col-form-label" + (isRequired ? " required" : "");
if (prop.PropertyName.EndsWith("Checked") || prop.PropertyName.EndsWith("Comment"))
{
continue;
}
if (isHidden)
{
@Html.Hidden(prop.PropertyName)
continue;
}
if (prop.HideSurroundingHtml || isDisplayOnly)
{
@Html.Hidden(prop.PropertyName)
continue;
}
var uihit = prop.DataTypeName ?? prop.TemplateHint;
}
@if (!iframe)
{
返回
}
@if (self)
{
@if (Model.CheckStatus == "未提交" || Model.CheckStatus == "审核失败")
{
}
else
{
if (Model.RequestEditStatus == "已申请")
{
}
else
{
}
}
}
else
{
@if (User.IsInRole("城中区教育局管理员") && Model.CheckStatus == "审核成功")
{
教育局管理员:
}
else if (User.IsInRole("学校管理员"))
{
@if (Model.CheckStatus == "待审核")
{
学校管理员:
}
@if (Model.RequestEditStatus == "已申请")
{
学校管理员:
}
}
}