@Html.PagedListPager(Model, page =>Url.Action("GetOrderDetails",
new { page, sortOrder = ViewBag.CurrentSort }),
PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(new AjaxOptions()
{ HttpMethod = "GET", UpdateTargetId = "gridTable" }))
我在 MVC5 视图中有上面的代码。
问题:是否可以通过向 Url.Action 代码添加一些额外参数来为上述 Url.Action 生成的 URL 添加客户端 onclick 事件处理程序?如果是,那么我会在 Url.Action 的哪个位置添加它?
上面 PagedListPager 发出的 HTML 如下。
<ul class="pagination"><li class="active"><a>1</a></li><li><a data-ajax="true" data-ajax-method="GET"
data-ajax-mode="replace" data-ajax-update="#gridTable" href="/Order_Details/GetOrderDetails?page=2&
amp;sortOrder=asc">2</a></li><li><a data-ajax="true" data-ajax-method="GET" data-ajax-mode="replace"
data-ajax-update="#gridTable" href="/Order_Details/GetOrderDetails?page=3&sortOrder=asc">3</a>
</li></ul>