asp.net пейджер MVC с синтаксисом бритвы - PullRequest
0 голосов
/ 23 февраля 2011

Я работаю над проектом, в котором пытаюсь визуализировать пейджер (от http://en.webdiyer.com/) с синтаксисом бритвы. Вот строка кода. Я использую asp.net mvc3.

@Html.AjaxPager(Model,
    new PagerOptions() {
        PageIndexParameterName = "page",
        CurrentPagerItemWrapperFormatString = "<span class=\"active\">{0}</span>",
        NumericPagerItemWrapperFormatString = "<span>{0}</span>",
        ShowDisabledPagerItems = false,
        NavigationPagerItemWrapperFormatString = "<span>{0}</span>",
        MorePagerItemWrapperFormatString = "<span>{0}</span>",
        CssClass = "pagination-digg",
        NumericPagerItemCount = 7,
        SeparatorHtml = ""
    },
    new AjaxOptions() {
        UpdateTargetId = "dvData",
    })

Но он не отображает HTML.

Помощь будет оценена.

С уважением Parminder

Ответы [ 2 ]

1 голос
/ 30 апреля 2011

Я исправил это.Это не работало, потому что это возвращало строку, тогда как MVC3 исключал MVCHtmlString.

Спасибо всем.

0 голосов
/ 23 февраля 2011

Если ваша модель PagedList<T> и она не пуста или не пуста, должно работать следующее:

@model Webdiyer.WebControls.Mvc.PagedList<Foo>
@Html.AjaxPager(Model, new PagerOptions(), new AjaxOptions())

Затем попробуйте постепенно добавлять опции, чтобы увидеть, в чем проблема.

...