【发布时间】:2017-11-24 18:47:48
【问题描述】:
我有一个启用 ajax 分页的 Webgrid,所以基本上在那个 webgrid 中,我在最后一列中有复选框,每当用户选择任何复选框并尝试使用分页链接导航到第二页时,我都会调用分页链接上的点击功能警告用户,如果您导航到下一页,您的复选框选择将丢失。 但问题是 click 函数只执行一次,之后它不会执行。 这是我的 webgrid 代码:
<div id="gridDiv">
@{
var grid = new WebGrid(Model, rowsPerPage: 5, canPage: true, canSort: true, ajaxUpdateContainerId: "gridDiv");
@grid.GetHtml();
}
</div>
分页点击功能代码
$("table tr a").on('click', function () {
if (confirm("Your checkbox selection will be lost. Do you want to continue?"))
return true;
else
return false;
})
因此,当页面第一次加载时,它会警告用户,但第二次点击功能没有执行。 即使我也放置了一个调试器,在这种情况下我也只能调试一次。 请帮帮我。
【问题讨论】:
标签: javascript jquery asp.net asp.net-mvc pagination