У меня есть приложение, в котором я хочу скрыть некоторые текстовые поля и выпадающие списки, которые имеют некоторые значения по умолчанию, потому что именно для конечных пользователей поля, которые они вводят, ограничены, и их не нужно видеть для создания и редактирования.
Когда они видны, все работает нормально.
Можно ли сделать их скрытыми, но при этом все еще иметь значения по умолчанию, чтобы он успешно сохранялся.Под стандартным .net MVC я мог бы сделать это без проблем, даже сделав поля скрытыми, но не под ядром .net.В традиционном MVC был такой код:
<div class="form-group">
@*@Html.LabelFor(model => model.Priority, "Priority", htmlAttributes: new { @class = "control-label col-md-2" })*@
@Html.HiddenFor(model => model.Priority, "Priority")
<div class="col-md-10">
@*@Html.DropDownList("Priority", null, htmlAttributes: new { @class = "form-control" })*@
@Html.DropDownList("Priority", null, htmlAttributes: new { @class = "hidden" })
@Html.ValidationMessageFor(model => model.Priority, "", new { @class = "text-danger" })
</div>
</div>
.net основные леса с использованием синтаксиса, например
<div class="form-group">
<label asp-for="Priority" class="control-label"></label>
<select asp-for="Priority" class="form-control" asp-items="ViewBag.Priority"></select>
</div>
Простое комментирование полей вызывает всевозможные проблемы и большую работу.Какой синтаксис подходит для сокрытия текстовых полей и выпадающих списков?Спасибо