Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有JQuery Tablesorter的ASP.Net-MVC页面,仅将1页数据传回控制器_Jquery_Asp.net Mvc - Fatal编程技术网

带有JQuery Tablesorter的ASP.Net-MVC页面,仅将1页数据传回控制器

带有JQuery Tablesorter的ASP.Net-MVC页面,仅将1页数据传回控制器,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我正在使用ASP.NETMVC和一个使用的页面。我在表格中显示了数据,每行都有一个复选框供用户选择 问题是,如果我在第一页选择一行,在第二页选择另一行,它不会将所有行发送到控制器-只发送当前显示的行。我希望它发送所有行,但对于我勾选的行,它的CheckSelected设置为true 我的大多数模型列都设置了隐藏字段,因为我不需要显示它们,如下所示: @Html.HiddenFor(model => model[count].DraftId) 以及TD中列出的复选框列,如下所示: @H

我正在使用ASP.NETMVC和一个使用的页面。我在表格中显示了数据,每行都有一个复选框供用户选择

问题是,如果我在第一页选择一行,在第二页选择另一行,它不会将所有行发送到控制器-只发送当前显示的行。我希望它发送所有行,但对于我勾选的行,它的CheckSelected设置为true

我的大多数模型列都设置了隐藏字段,因为我不需要显示它们,如下所示:

 @Html.HiddenFor(model => model[count].DraftId)
以及TD中列出的复选框列,如下所示:

 @Html.CheckBoxFor(model => model[count].CheckSelected)
 @item.FileName
我要显示的列在TD中,如下所示:

 @Html.CheckBoxFor(model => model[count].CheckSelected)
 @item.FileName
如果我把tableSorterPager插件从表中移除,那么它就是一个庞大的表。 比较非寻呼机和寻呼机HTML是一样的 TableSorterjQuery正在从DOM中删除所有元素,我可以在Firebug中看到这一点——因此我没有得到所有结果。 这到底有什么原因,还是这是Tablesorter固有的缺陷/设计特性

干杯

皮特

好问题

JQGrid不能做到这一点——记住上一页的选择。您需要做的是:

1创建一个隐藏字段

2当您勾选/取消勾选某个选项时,请使用逗号分隔列表中列的键或其他内容更新隐藏字段

3将密钥列表传递给控制器进行处理

你应该做你需要做的事情去做。 干杯 皮特