IAm*_*00B 2 asp.net-mvc postback webgrid asp.net-mvc-4
我有一个相当简单的网站,其中包含搜索部分视图和列表部分视图.它们使用多个模型汇总到索引视图中.
一切都好.除非我单击网格列标题以排序或尝试寻呼到下一个数据列表,否则网格将返回空白状态.如果我重新提交相同的搜索条件,则网格会重新填充所有适用的数据,这些数据已正确排序或分页.
我已经跟踪了这个行为,因为WebGrid将它的分页和排序机制设置为GET而不是POST.显然我的所有模型数据都不在提交中.
是不是有办法让WebGrid进行POST以便数据标签一起?对于WebGrid而言,似乎非常适得其反,因为它不包含要分页或排序的数据.
老问题,但只是添加一个参考:
我更喜欢此链接中建议的解决方案
这解决了使用JQuery的问题:
var links = $('a[href*=page], a[href*=sort]'), form = $('form');
links.click(function () {
form.attr("action", this.href);
$(this).attr("href","javascript:");
form.submit();
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6333 次 |
最近记录: |