@model List @if (Model != null && Model.Count > 0) { int i = 0; foreach (var item in Model) { var name = $"Parameters[{i}].Value"; var type = item.Type == "string" ? "text" : "text"; var required = item.Required ? "data-val-required='请输入" + item.Description + "'" : ""; var minimum = !string.IsNullOrEmpty(item.Minimum) ? "data-val-range-min='" + item.Minimum + "'" : ""; var maximum = !string.IsNullOrEmpty(item.Maxinum) ? "data-val-range-max='" + item.Maxinum + "'" : ""; var range = (!string.IsNullOrEmpty(item.Minimum) && !string.IsNullOrEmpty(item.Maxinum)) ? $"data-val-range='长度必须在{item.Minimum}-{item.Maxinum}之间'" : ""; @Html.Hidden($"Parameters[{i}].Name", item.Name) @if (item.Name == "id") { } else {
@item.Description:
@if (item.SelectList != null) { @Html.DropDownList(name, item.SelectList, "请选择", new { @class = "form-control select search", data_val = "true", data_val_required = $"请输入{item.Description}" }) } else { } @Html.ValidationMessage(name)
} i += 1; } }