Используйте общий DisplayTemplate из EditorTemplate в области - PullRequest
0 голосов
/ 13 марта 2019

Я использую Области. У меня есть DisplayTemplate для отображения информации о некоторых моделях, которые реализуют интерфейс. Мой DisplayTemplate находится в:

~ / Views / Shared / DisplayTemplate / IValidableModel.cshtml

Я использую этот шаблон в разных частях через разные области. Работает нормально, вот так:

@Html.DisplayForModel(nameof(IValidableModel))

Сегодня я пытаюсь использовать этот DisplayTemplate из EditorTemplate в одной из моих областей. Но MVC не находит шаблон и ничего не отображается.

Если я использую RenderPartial, он работает:

@{ Html.RenderPartial("~/Views/Shared/DisplayTemplates/" + nameof(IValidableModel) + ".cshtml", Model); }

Есть идеи, почему не находит шаблон? Это ошибка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...