У меня три модели представления:
- QuestionViewModel
Эти два наследуют от QuestionViewModel
- MCQViewModel
- MatrixViewModel
Я отправляю список QuestionViewModel моему View, и DisplayForModel отображает правильный View, который находится в папке Shared / EditorTemplates.
Это все работает очень хорошо, но теперь я хочу использовать подкачку, чтобы показывать только 2 QuestionViewModel одновременно.
Это класс подкачки:
public class PagedData<T> where T : class
{
public IEnumerable<T> Data { get; set; }
public int NumberOfPages { get; set; }
public int CurrentPage { get; set; }
public int CategoryID { get; set; }
}
PagedData будет выглядеть так:
PagedData<QuestionViewModel> data = new PagedData<QuestionViewModel>();
Я добавляю List of QuestionViewModel в свойство Data объекта PagedData и передаюэто для моего просмотра.
Что я должен написать в:
@model
или View, чтобы он отображал правильную ViewModel?
Спасибо