Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю
@Html.DisplayFor(x=>x.MakeNavigation, "ShowMake");В случае если шаблон не указан и отсутствует представление с именем класса, тогда для создания HTML-разметки, подлежащей отображению, используется рефлексия.
Вспомогательная функция DisplayForModel()
Вспомогательная функция
DisplayForModel()CarCar@Html.DisplayForModel();Как и в случае со вспомогательной функцией
DisplayFor()CarCarWithColors.html@Html.DisplayForModel("CarWithColors");Если шаблон не указан и отсутствует представление с именем класса, то для создания HTML-разметки, подлежащей отображению, используется рефлексия.
Вспомогательные функции EditorFor() и EditorForModel()
Вспомогательные функции
EditorFor()EditorForModel()EditorTemplatesУправление библиотеками клиентской стороны
До завершения представлений нужно обновить библиотеки клиентской стороны (CSS и JavaScript). Проект диспетчера библиотек LibraryManager (первоначально разрабатываемый Мэдсом Кристенсеном) теперь является частью Visual Studio (VS2019) и также доступен в виде глобального инструмента .NET Core. Для извлечения инструментов CSS и JavaScript из
CDNJS.comUNPKG.comjsDelivr.comLibraryManagerУстановка диспетчера библиотек как глобального инструмента .NET Core
Диспетчер библиотек встроен в Visual Studio. Чтобы установить его как глобальный инструмент .NET Core, введите следующую команду:
dotnet tool install --global Microsoft.Web.LibraryManager.Cli --version 2.1.113Текущая версия диспетчера библиотек доступна по ссылке
https://www.nuget.org/packages/Microsoft.Web.LibraryManager.Cli/Добавление в проект AutoLot.Mvc библиотек клиентской стороны
При создании проекта
AutoLot.MvcwwwrootliblibДобавление файла libman.json
Файл
libman.jsonVisual Studio
Если вы работаете в Visual Studio, тогда щелкните правой кнопкой мыши на имени проекта
AutoLot.Mvclibman.jsonlibman.jsonMicrosoft.Web.LibraryManager.BuildКомандная строка
Создайте новый файл
libman.jsonCDNJS.comlibman init --default-provider cdnjsОбновление файла libman.json
Для поиска библиотек, подлежащих установке, сеть доставки содержимого
CDNJS.comhttps://api.cdnjs.com/libraries?output=humanНайдя библиотеку, которую вы хотите установить, модифицируйте URL, указав имя библиотеки из списка, чтобы увидеть ее версии и файлы для каждой версии. Например, для просмотра всех доступных версий и файлов jQuery используйте такую ссылку:
https://api.cdnjs.com/libraries/jquery?output=humanПосле выбора версии и файлов для установки добавьте имя библиотеки (плюс версию), место назначения (обычно
wwwroot/lib/<ИмяБиблиотеки>{ "library": " [email protected]", "destination": "wwwroot/lib/jquery", "files": [ "jquery.js"]}Ниже приведено полное содержимое файла
libman.json{ "version": "1.0", "defaultProvider": "cdnjs",