ASP.NET MVC. Фильтрация PagedList по нескольким параметрамC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 ASP.NET MVC. Фильтрация PagedList по нескольким параметрам

Сообщение Anonymous »

У меня есть веб-страница с параметрами фильтра, и я создал простой класс для обработки этих параметров с помощью метода Where().

Но есть одна проблема с передачей параметров с помощью Html.Action.

Параметры поиска:

Код: Выделить всё

public class Document
{
public string Name { get; set; }
public string Title { get; set; }
public string Param1{ get; set; }
public string Param2{ get; set; }
}
Действие контроллера

Код: Выделить всё

 public ActionResult Index(int? page, Document filter)
{
ViewBag.Params= documentFilter;
IEnumerable DocumentList = dbContext.Documents.ToList();
DocumentList = DocumentList.CustomFilter(documentFilter);
var pageNumber = page ?? 1;
var onePageOfProducts = DocumentList.ToPagedList(pageNumber, 50);
ViewBag.Documents = onePageOfProducts;
return View();
}
Фильтрация работает хорошо, но если вы используете управление разбиением на страницы, параметры потеряются.

Помощник по разбиению на страницы:< /p>

Код: Выделить всё

@Html.PagedListPager((IPagedList)ViewBag.Documents,
page => Url.Action("Index", new { page , filter = (Document)ViewBag.filter}))
//Also tried Model instead of ViewBag.filter
Мне не удалось передать параметры в элемент управления действиями.

Есть ли способ сделать это?

Подробнее здесь: https://stackoverflow.com/questions/325 ... ple-params
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как добиться того же эффекта, что и ASP.Net MVC Server.Transfer в ASP.Net Core MVC?
    Anonymous » » в форуме C#
    0 Ответы
    98 Просмотры
    Последнее сообщение Anonymous
  • Как добиться того же эффекта, что и ASP.NET MVC Server.Transfer в ASP.NET Core MVC?
    Anonymous » » в форуме C#
    0 Ответы
    105 Просмотры
    Последнее сообщение Anonymous
  • Реализация выхода из Azure B2C в приложениях ASP.NET Core MVC и ASP.NET MVC.
    Anonymous » » в форуме C#
    0 Ответы
    110 Просмотры
    Последнее сообщение Anonymous
  • Мигрирование ASP.NET MVC 2.0 в ASP.NET MVC 3.0: Лучшие практики, GotChas
    Anonymous » » в форуме C#
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • ASP.NET Core MVC фильтрация продуктов электронной коммерции, названия бренда и категорий с помощью Ajax
    Anonymous » » в форуме Jquery
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»