0

カミソリ構文でページャー( 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をレンダリングしません。

助けていただければ幸いです。

よろしくパーミンダー

4

2 に答える 2

1

それを私が直した。MVC3がMVCHtmlStringを除いていたのに対し、文字列を返していたため、機能していませんでした。

みんな、ありがとう。

于 2011-04-30T08:33:58.417 に答える
0

モデルが でPagedList<T>あり、null または空ではない場合、次のように動作するはずです。

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

次に、オプションを段階的に追加して、何が問題なのかを確認してください。

于 2011-02-23T18:31:49.937 に答える