Приложение не отображает мой редактор / шаблоны отображения? - PullRequest
1 голос
/ 27 августа 2011

У меня есть два шаблона отображения в папке Views / Shared / DisplayTemplates, которые называются:

ShowMCQViewModelShowMatrixViewModel

@foreach (var item in Model.Data)
    {
        <p>@Model.Data.Count()</p>
        <p>@item.GetType()</p>
        Html.DisplayFor(x => item);
    }

Метод Count () возвращает: 2, а GetType () возвращает: MvcApplication3.Models.ViewModels.Question.ShowMCQViewModel

Но представление не отображает ничего из шаблона отображения..

Я сделал то же самое в другом веб-приложении, модели были просто в папке Models, и она работала нормально.

Мне нужно настроить пути или что-то в этом роде?

Спасибо

1 Ответ

0 голосов
/ 31 августа 2011

Попробуйте с этим:

@foreach (var item in Model)
{
    <p>@Model.Data.Count()</p>
    <p>@item.GetType()</p>
    Html.DisplayFor(x => item.Data);
}

Вы пройдете по модели и выберете каждый элемент данных, который будет отображаться с использованием шаблона ShowMCQViewModel

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