Я занимаюсь разработкой учебного проекта на ASP.NET MVC. У меня есть страница со списком зарегистрированных пользователей, и я хочу отображать книги в двух форматах, подобных этому
Обычный список -> Отображение миниатюры книги, заголовка, количества страниц, автора ...
Подробный список ---> Отображать только название книги, автора, количество страниц в формате таблицы HTML
формат
поэтому у меня есть две страницы просмотра Books.aspx, BookDetails.aspx. Один для обычного списка, другой для подробного списка, но у меня есть одно действие контроллера, которое возвращает книги из базы данных и может возвращать результаты только на одну страницу.
public ActionResult Index()
{
//get books from database
return View(bookList);
}
Нужно ли включать параметр и проверять параметр для возврата списка в другое представление или есть лучший способ сделать это? Как я могу использовать одно и то же действие контроллера для отображения двух представлений?