Проблема в том, что мне нужно передать данные модели в действие с помощью PagedList, но URL выглядит уродливо http://localhost:42270/ChooseLawyer?Page=2&IdLawyer=0&FirstName=%D0%90%D0%BB%D0%B1%D0%B5%D0%BD%D0%B0&CurrentStatus=0&IsActive=False.I хочу скрыть запрос от URL. В этом случае я использую MVC 4. Вот мое действие:
public ActionResult SortAuthorityLawyers(AuthoritySearchViewModel model)
{
В этой модели я хочу сохранить состояние поиска.
<div class="col-md-12 mt-3" align="right">
@pagenation @(lawyers.PageCount < lawyers.PageNumber ? 0 : lawyers.PageNumber) от @lawyers.PageCount
</div>
<div class="text-center col-12 mb-5" style="overflow-y:auto">
@Html.PagedListPager(lawyers, page => Url.Action(action, new { page,Model.TopagedList}))
</div>
routes.MapRoute(
name: "SortAuthorityLawyers",
url: "Избери-нов-адвокат",
defaults: new { controller = "Admin", action = "SortAuthorityLawyers" }
);