Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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 Web应用程序-如何记住最后一个查询?_Jquery_Asp.net - Fatal编程技术网

Jquery Web应用程序-如何记住最后一个查询?

Jquery Web应用程序-如何记住最后一个查询?,jquery,asp.net,Jquery,Asp.net,我有表格数据,我想通过点击列标题来排序。我知道我可以通过在查询字符串中将要排序的列传递给服务器,然后将数据返回给要在表中显示的客户机来实现这一点。但是,如果用户在同一字段上单击两次,我希望能够在升序和降序排序之间切换 我曾考虑过使用ASP.NET会话来记住最后一个排序的字段,但我想知道是否有一种更适合REST的方法 我在客户端使用JQuery,在服务器上使用ASP.NET。如果在查询字符串中传递列名并重新加载页面,您还可以将order=asc/order=desc作为查询参数传递,并将当前订单作

我有表格数据,我想通过点击列标题来排序。我知道我可以通过在查询字符串中将要排序的列传递给服务器,然后将数据返回给要在表中显示的客户机来实现这一点。但是,如果用户在同一字段上单击两次,我希望能够在升序和降序排序之间切换

我曾考虑过使用ASP.NET会话来记住最后一个排序的字段,但我想知道是否有一种更适合REST的方法


我在客户端使用JQuery,在服务器上使用ASP.NET。

如果在查询字符串中传递列名并重新加载页面,您还可以将order=asc/order=desc作为查询参数传递,并将当前订单作为列标题上的自定义数据属性存储。

我最终使用JQuery tablesorter插件来解决我的问题。

为什么不使用一些插件来实现这一点。。比如说像tablesorter或jQGrid?这里有一个很好的链接,展示了如何实现这一点以及更多:通常您会使用页面来存储这些属性。