Мое приложение имеет 10 продуктов, перечисленных на странице продуктов. Когда пользователь нажимает на один из этих продуктов, он направляется на страницу сведений для этого продукта.Создание пейджера DetailsView в ASP.NET MVC
Я хотел бы реализовать следующий/предыдущий пейджер на странице сведений, которая приведет вас к следующему или предыдущему продукту, не возвращаясь на страницу продуктов.
Я предполагаю, что мне нужно написать строго типизированные данные просмотра, которые возвращают как объект Product, так и идентификаторы (в этом случае SKU) для следующего и предыдущего продукта на основе выбранного продукта.
public class ProductViewData
{
public Product product
{
get;
set;
}
public string NextSKU
{
get;
set;
}
public string PreviousSKU
{
get;
set;
}
}
Вопрос в том, как я могу эффективно использовать предыдущий и следующий идентификаторы, используя LINQ?
Благодаря
Следует, однако, указать, что вы должны сделать ваши данные модели json-совместимыми, чтобы это работало - вот как контроль знает, как итерации. – Austin