我在使用ASP.NET MVC方面相对较新,但是我有使用Web的经验。
我的页面有一些级联选择,然后ajax加载下一个,最后重新加载ajax选项卡(jQuery UI)的内容。
其中一个选项卡有一个搜索按钮,当通过jQuery提交时,该按钮使用下面的代码将部分视图加载到给定的div中:
$("#frm_Search").submit(function (e) {
if ($("#frm_Search").valid()) {
e.preventDefault();
$.post('@Url.Action("SearchResult", "Info")', {CCode:"", Period:"201108", Type:"XYZ"}, function (result) {
$('#div_SearchResult').html(result);
});
}
})但是,当我单击WebGrid的分页链接时,参数将为空,因此不会呈现数据。
我很乐意听取任何建议或指导,因为我不确定我是否要正确地解决这个问题。
见下图,以更清楚地说明我的页面结构.

发布于 2011-08-18 10:55:25
问题是,Webgrid的自生成分页链接除了它所需要的之外,没有传播任何QSP。这也会给试图将过滤添加到Webgrid的人带来麻烦。
我有一个关于另一个问题的答案,这个问题展示了如何使QSP返回到页面链接中,但它涉及到通过Razor助手自己生成QSP。
Asp.net Mvc3 webgrid and paging --里面有一些代码片段可以激励你。
https://stackoverflow.com/questions/7066688
复制相似问题