我在MVC4中使用MvcPaging進行分頁。
@Html.Pager(Model.PageSize, Model.PageNumber, Model.TotalItemCount)
在@ Html.Pager中調用Jquery函數click
我需要在頁面號(1,2,3 ... pagecount)上點擊時調用jquery函數。
沒有任何操作或控件,我需要調用jquery函數。是否有可能?
我在MVC4中使用MvcPaging進行分頁。
@Html.Pager(Model.PageSize, Model.PageNumber, Model.TotalItemCount)
在@ Html.Pager中調用Jquery函數click
我需要在頁面號(1,2,3 ... pagecount)上點擊時調用jquery函數。
沒有任何操作或控件,我需要調用jquery函數。是否有可能?
我最近在我當前的項目中完成了這項工作。
簡單地包裹 @ Html.Pager 在一個div(或其他一些HTML容器)用這樣的例如類:
<div class="pager">
@Html.Pager(Model.PageSize, Model.PageNumber, Model.TotalItemCount)
</div>
,您可以很容易鉤您的尋呼機鏈接點擊這樣的:
$(".pager a").click(function (e) {
e.preventDefault();
// your js code
});
您使用的服務器上其實並不重要,以jQuery
什麼,你需要一個函數clickhandler附加到分頁鏈接
$('.linksclass').on('click', functiontocall);
記得return false
被叫功能,避免默認的鏈接行爲(移動到鏈接頁面)
它的@ Html.Pager(Model.PageSize,model.PageNumber,Model.TotalItemCount)在產生1,2,3..pagecount動態地從該function.No鏈路button.I需要的model.pagenumber如參數 – Prakash 2013-03-26 11:08:22
最後它只是生成html'a '標籤! jQuery在html上工作,並且對生成它的內容一無所知! ('click',functiontocall);' – 2013-03-26 11:15:04
ok。但是我需要當前pagenumber(Model.PageNumber)。它在剃刀視圖中。如果你有'