初學mvc,做了個單頁面應用,需要顯示多個分頁,並無重新整理更新。
找到了mvcpager控制項,非常好用,在使用ajax過程中遇到很多問題。慢慢除錯和楊老師(mvcpaegr作者)請教,總於都解決了。
首先nuget包新增上。搜尋mvcpager可以找到。
控制器端必須引用
using webdiyer.webcontrols.mvc;
後端就不多記錄了,看下官方demo差不多都理解了,主要記錄下前端。
@ajax.pager(model,newpageroptions
", disabledpageritemtemplate = "",
pageritemtemplate = ""},
new mvcajaxoptions )
然後在需要執行後重新整理分頁控制項的地方加入,如果新增或者刪除後執行
webdiyer.mvcpagers.getbyid("callajax").ajaxreload();//這裡面的id是分頁控制項指定的id
重要。。使用上面的方法需要在mvcpager.js的jquery外掛程式中增加乙個方法
ajaxreload:function());
},
重要,將mvcpager.js修改後就不能使用mvcpager的js指令碼註冊方法了。
直接引用mvcpager.js就行了。
MVCPager分頁使用方法
public actionresult adminuserlist userlistmodel model controller public class userlistitem display name 登入帳號 public string loginid display name 姓名 pub...
MVC中使用MVCPager簡單分頁
一 建立資料庫以及建立mvc專案 自己隨便建立乙個資料庫,並且新增資料。我建立的資料庫如下。二 建立linq to sql對映。然後一步步點確定 三 編寫 在controllers中建立控制器,模板為空。建立的專案如下 要新增檢視index 在controller中選中index 並且新增檢視,模板...
MVC3 使用mvcpager實現資料分頁
2 寫好公共的分頁 引用 webdiyer.webcontrols.mvc int pagesize 10 分頁 每頁記錄數預設 泛型tentity實體 頁碼 頁資料列表 public pagedlistgetpagedata int?pageid,iqueryablequery 分頁 泛型tent...