From 22a2be7c2e49a6c86f2b286bd518fa2173a4372b Mon Sep 17 00:00:00 2001 From: wanggang <76527413@qq.com> Date: Tue, 5 Jan 2021 09:36:37 +0800 Subject: [PATCH] update Former-commit-id: db2ca97d871b03d31372c4dc63dda73fcebe994d Former-commit-id: f4f74b91aeca74a9a61a3e1321827f2abd55c151 --- .../TeacherExt/Views/Home/Details.cshtml | 61 ++++++++++--------- 1 file changed, 33 insertions(+), 28 deletions(-) diff --git a/labs/Teacher/TeacherExt/Views/Home/Details.cshtml b/labs/Teacher/TeacherExt/Views/Home/Details.cshtml index 87a39a2b..4ada2894 100644 --- a/labs/Teacher/TeacherExt/Views/Home/Details.cshtml +++ b/labs/Teacher/TeacherExt/Views/Home/Details.cshtml @@ -10,37 +10,42 @@
- @foreach (var prop in props) - { - var metadata = prop as Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata; - var isHidden = metadata.Attributes.Attributes.Any(o => o.GetType() == typeof(HiddenInputAttribute)); - if (prop.PropertyName.EndsWith("Checked")) +
+ @foreach (var prop in props) { - continue; - } - if (isHidden) - { - @Html.Hidden(prop.PropertyName) - continue; - } - var uihit = prop.DataTypeName ?? prop.TemplateHint; -
- @Html.Label(prop.PropertyName, prop.GetDisplayName() + ":", new { @class = "col-sm-4 col-form-label" }) -
-
- @Html.Hidden(prop.PropertyName) - @Html.Display(prop.PropertyName, uihit) - @{ - var checkedProp = props.FirstOrDefault(o => o.PropertyName == prop.PropertyName + "Checked"); - @if (checkedProp != null) - { - @Html.CheckBox(checkedProp.PropertyName, new { @class = "is-checked",title="审核" }) - } - } + var metadata = prop as Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.DefaultModelMetadata; + var isHidden = metadata.Attributes.Attributes.Any(o => o.GetType() == typeof(HiddenInputAttribute)); + if (prop.PropertyName.EndsWith("Checked")) + { + continue; + } + if (isHidden) + { + @Html.Hidden(prop.PropertyName) + continue; + } + var uihit = prop.DataTypeName ?? prop.TemplateHint; +
+
+ @Html.Label(prop.PropertyName, prop.GetDisplayName() + ":", new { @class = "col-sm-4 col-form-label" }) +
+
+ @Html.Hidden(prop.PropertyName) + @Html.Display(prop.PropertyName, uihit) + @{ + var checkedProp = props.FirstOrDefault(o => o.PropertyName == prop.PropertyName + "Checked"); + @if (checkedProp != null) + { + @Html.CheckBox(checkedProp.PropertyName, new { @class = "is-checked", title = "审核" }) + } + } +
+
-
- } + } + +