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