URL по умолчанию: http://ipf.bulgaria.local/Aboutus.aspx
После нажатия на URL-адрес страницы: http://ipf.bulgaria.local/api/sitecore/Newsfeed?page=2
Ожидаемый URL: http://ipf.bulgaria.local/Aboutus.aspx?page=2< /а>
Может ли кто-нибудь посоветовать мне, как получить ожидаемый URL-адрес и как прочитать «/api/sitecore/Newsfeed»?
В основном вам нужен один и тот же URL-адрес всегда после нажатия на разные страницы с номером страницы, отображаемым в виде строки запроса.
Итак, первое, что вам нужно сделать, это передать модель как
@model PagedList.IPagedList<Type>
Таким образом, от вашего контроллера вы передадите правильный набор данных на основе номера страницы как:
YourList.ToPagedList(pageNumber, pageSize);
Следовательно, каждый раз, когда вам нужно передать номер страницы контроллеру, чтобы соответствующие данные страницы передавались в представление, которое было бы актуальным. Вопрос в том, как узнать номер страницы? Элемент управления постраничным списком дает вам номер страницы, и вы должны использовать его, чтобы передать его как строку запроса и прочитать в контроллере. так что ваша проблема URL будет решена. Надеюсь, это поможет, и для лучшего понимания посмотрите видео: https://www.youtube.com/watch?v=6bKZoKyBlE8
person
Imgane5h
schedule
21.06.2015