Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю
Наш ресурс дает возможность бесплатно читать книгу онлайн Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю. Жанр: Базы данных . Сайт books-read.com дает возможность читать полную версию книги без регистрации и sms. Все книги онлайн, не надо качать fb2, epub, txt.
@Html.DisplayFor(model => model.PetName) </dd></dl>Вспомогательная функция HTML под названием
DisplayNameFor()Display(Name="")DisplayName("")DisplayFor()MakeNavigationЗапустив приложение и перейдя на страницу
RazorSyntaxCarCarsRazorSyntaxHomeControllerHomeControllerHomeSharedCarЕсли вы переместите файл
Car.cshtmlSharedDisplayTemplatesRazorSyntaxCarШаблон отображения CarWithColor
Шаблон
CarWithColorCarColorCarsDisplayTemplatesCarWithColors.cshtml@model Car<hr /><div> <dl class="row"> <dt class="col-sm-2"> @Html.DisplayNameFor(model => model.PetName) </dt> <dd class="col-sm-10"> @Html.DisplayFor(model => model.PetName) </dd> <dt class="col-sm-2"> @Html.DisplayNameFor(model => model.MakeNavigation) </dt> <dd class="col-sm-10"> @Html.DisplayFor(model => model.MakeNavigation.Name) </dd> <dt class="col-sm-2"> @Html.DisplayNameFor(model => model.Color) </dt> <dd class="col-sm-10" style="color:@Model.Color"> @Html.DisplayFor(model => model.Color) </dd> </dl></div>Чтобы применить шаблон
CarWithColors.cshtmlCar.cshtmlDisplayForModel()@Html.DisplayForModel(<b>"CarWithColors"</b>)Каталог EditorTemplates
Каталог
EditorTemplatesDisplayTemplatesШаблон редактирования Car
Создайте внутри каталога
ViewsCarsEditorTemplatesCar.cshtmlCar@model Car<div asp-validation-summary="All" class="text-danger"></div><div class="form-group"> <label asp-for="PetName" class="col-form-label"></label> <input asp-for="PetName" class="form-control" /> <span asp-validation-for="PetName" class="text-danger"></span></div><div class="form-group"> <label asp-for="MakeId" class="col-form-label"></label> <select asp-for="MakeId" class="form-control" asp-items="ViewBag.MakeId"> </select></div><div class="form-group"> <label asp-for="Color" class="col-form-label"></label> <input asp-for="Color" class="form-control"/>