2012-04-25 39 views
1

我用這一個MVCPaging NuGet包可以是found hereAsp.net mvcpaging - @ Ajax.Pager失蹤

馬金江OK,OK編譯過,但是在運行時,錯誤在該行:@Ajax。尋呼機(Model.PageSize,Model.PageNumber,Model.TotalItemCount,「AjaxIndex」,新的AjaxOptions {UpdateTargetId =「divCategoryList」})。

看來,應用程序不能識別的@ Ajax.Pager方法,沒有智能感知尋呼機沒有輸入@ajax後。

我使用這個tutorial,可能是我必須以某種方式實現屬性Model.PageSize,Model.PageNumber,Model.TotalItemCount?

我錯過了什麼嗎?,你能指出我走向正確的方向嗎?

感謝

+0

請顯示你在這裏得到的錯誤 – Yasser 2012-04-25 12:50:05

+0

我想有沒有擴展的Ajax調用從MVC頁面庫擴展 – dtjmsy 2012-04-25 12:50:30

+0

也有你用過的鏈接的第1步?使用MvcPaging; – Yasser 2012-04-25 12:51:27

回答

0

隨着寫在評論你所得到的錯誤消息,

,我認爲你所得到的尋呼機()方法嗎?

,然後我覺得你是不超載的方法尋呼機()正確,先用基本參數只能儘量爲您發佈的例子鏈接提到的,如果仍然不工作的話那可能是一個參考的問題

+0

由於該方法沒有智能感知,我想我缺少一些助手擴展文件,我只是MVCPaging的參考和沒有擴展文件,是它正常嗎? – dtjmsy 2012-04-25 13:04:12

+1

我終於想出瞭如何使它工作,這是它的正確syntaxe:@ Html.Pager(1,1,2,新的AjaxOptions {UpdateTargetId =「gridcontainer」})。選項(o => o.Action( 「AjaxPage」)) – dtjmsy 2012-04-25 13:35:43

0

從版本2的MvcPaging,@ Ajax.Pager丟失,並用@ Html.Pager替換。 只有一種方法具有所有功能。

Martijn post

0
<div class="pager"> 
            @Html.Pager(Model.PageSize, Model.PageNumber, Model.TotalItemCount,new AjaxOptions { UpdateTargetId = "gridcontainer"}).Options(o=> o.Action("index").DisplayTemplate("Bootstrap3Pagination")) 
           </div> 

如果使用Bootstrap3Pagination。該尋呼機看起來不錯