Я пытаюсь создать собственный шаблон для списка элементов корзины. Мне нужно несколько разных шаблонов, так как у меня есть разные способы отображения элемента, в зависимости от того, на веб-странице или в почте. Моя проблема в том, что когда я использую имя по умолчанию, оно работает безупречно.
@Html.DisplayFor(b => b.Items)
Но когда я пытаюсь добавить имя шаблона, Я ожидаю, что мои шаблоны должны иметь тип списка IEnumerable, а не BasketItem.
@Html.DisplayFor(i => basket.Items, "CustomerItemBaseList")
Любые идеи, в которых я ошибаюсь или почему это невозможно, приветствуются. Спасибо.