У меня такой пейджер:

@Html.PagedListPager(Model.komentarzeListModeracja, page => 
    Url.Action("ModeracjaKomentarze", new { 
        DotyczyID = Model.DotyczyID, page 
        }), 
    PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(new AjaxOptions() { 
        HttpMethod = "Get", UpdateTargetId = "ModeracjaUpdate1" 
        }))

Не могли бы вы сказать мне, как я могу добавить к этому другую опцию рендеринга? Является ли это возможным ?.

1
Shagohad 16 Июл 2014 в 21:45

2 ответа

Лучший ответ

В класс уже включено несколько версий \ ароматов (включен intellisense: от Classic до OnlyShowFivePagesAtATime, Minimal и Bootstrap и т. Д.).

PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(PagedListRenderOptions.TwitterBootstrapPagerAligned, new AjaxOptions() { HttpMethod = "GET", UpdateTargetId = "divpagedlist" }))

PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(PagedListRenderOptions.ClassicPlusFirstAndLast, new AjaxOptions() { HttpMethod = "GET", UpdateTargetId = "divpagedlist" }))

Просто свойства класса, разделенные запятыми.

Хорошая ссылка на свойства PagedListRenderOptions (Class): http://www.nudoq.org/#!/Packages /PagedList.Mvc/PagedList.Mvc/PagedListRenderOptions (обратите внимание, что этот сайт находится в стадии бета-тестирования, не могу точно сказать, как долго ссылка будет действительна)

1
user1359009 10 Авг 2014 в 19:52

По-другому...

@Html.PagedListPager(Model, page => Url.Action("FileIndex",
new { page, sortOrder = ViewBag.CurrentSort, currentFilter = ViewBag.CurrentFilter }),
PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(new PagedListRenderOptions()
{
    DisplayLinkToLastPage = PagedListDisplayMode.IfNeeded,
    DisplayLinkToFirstPage = PagedListDisplayMode.IfNeeded,
    Display = PagedListDisplayMode.IfNeeded,
    LiElementClasses = new List<string> { "myClass", "yourClass" },
    MaximumPageNumbersToDisplay = 10
}, new AjaxOptions() { HttpMethod = "GET", UpdateTargetId = "fileListTable" }))
0
Barry Franklin 26 Ноя 2016 в 20:39