我正在使用以下链接中的代码:
当我第一次点击列标题名称时,它会对列升序进行排序。但是当我第二次单击列标题名称时,它会问我“你想打开还是保存EfficientPaging.json?”
此外,我尝试了以下解决方案,但它返回了第二个列标题点击文本的页面。
答案 0 :(得分:0)
很难说没有在本地下载和构建整个代码,但我可以告诉你,以下jQuery方法未正确应用于从第二次调用getPageData返回的头链接(即调用这是第一次点击标题时产生的)。相反,.header a
元素上的链接只是直接转到服务器以获取JSON结果。我会从那里开始。
$(".header a").live("click", function (e) {
var Parameters = e.target.search;
var sort = getParameterByName("sort", Parameters);
var sortdir = getParameterByName("sortdir", Parameters);
$("#hdnSort").val(sort);
$("#hdnSortDir").val(sortdir);
getPageData(e, d, "First");
return false;
});
答案 1 :(得分:0)
我最终使用pagedlistpager帮助器来进行webgrid的分页,排序和过滤。