Задать вопрос

Как в Asp.Net Core добавить свой путь для поиска шаблонов DisplayTemplates и EditorTemplates?

По умолчанию шаблоны ищутся по путям:
/Views/Shared/DisplayTemplates
/Views/Shared/EditorTemplates
/Views/{ControllerName}/DisplayTemplates
/Views/{ControllerName}/EditorTemplates

Так же будет работать, если явно указать относительный или полный путь к шаблону, который размещен в другом месте:
@Html.DisplayFor(x => item1.Title, "Theme1/Text100")
@Html.DisplayFor(x => item1.Title, "/Areas/Theme1/DisplayTemplates/Text100.cshtml")

Есть ли способ добавить свой путь (к соглашениям по умолчанию), который так же будет использоваться для поиска шаблонов?

Например я создаю библиотеку Razor, в которой размещаю набор шаблонов в каталоге /Areas/Theme1/DisplayTemplates. При этом указывать полный путь к шаблонам не очень удобно. Если бы была возможность добавить этот путь к соглашениям по умолчанию это значительно упростило бы использование библиотеки.
  • Вопрос задан
  • 59 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы