Язык программирования C#9 и платформа .NET5 - Троелсен Эндрю
@Html.DisplayFor(x=>x.MakeNavigation, "ShowMake");
В случае если шаблон не указан и отсутствует представление с именем класса, тогда для создания HTML-разметки, подлежащей отображению, используется рефлексия.
Вспомогательная функция DisplayForModel()
Вспомогательная функция
DisplayForModel()
Car
Car
@Html.DisplayForModel();
Как и в случае со вспомогательной функцией
DisplayFor()
Car
CarWithColors.html
@Html.DisplayForModel("CarWithColors");
Если шаблон не указан и отсутствует представление с именем класса, то для создания HTML-разметки, подлежащей отображению, используется рефлексия.
Вспомогательные функции EditorFor() и EditorForModel()
Вспомогательные функции
EditorFor()
EditorForModel()
EditorTemplates
Управление библиотеками клиентской стороны
До завершения представлений нужно обновить библиотеки клиентской стороны (CSS и JavaScript). Проект диспетчера библиотек LibraryManager (первоначально разрабатываемый Мэдсом Кристенсеном) теперь является частью Visual Studio (VS2019) и также доступен в виде глобального инструмента .NET Core. Для извлечения инструментов CSS и JavaScript из
CDNJS.com
UNPKG.com
jsDelivr.com
LibraryManager
Установка диспетчера библиотек как глобального инструмента .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.Mvc
wwwrootlib
lib
Добавление файла libman.json
Файл
libman.json
Visual Studio
Если вы работаете в Visual Studio, тогда щелкните правой кнопкой мыши на имени проекта
AutoLot.Mvc
libman.json
libman.json
Microsoft.Web.LibraryManager.Build
Командная строка
Создайте новый файл
libman.json
CDNJS.com
libman init --default-provider cdnjs
Обновление файла libman.json
Для поиска библиотек, подлежащих установке, сеть доставки содержимого
CDNJS.com
https://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",