asp.net - 在 asp.net GridView 中实现 javascript 排序

标签 asp.net javascript view grid

如何使用 javascript 在客户端浏览器中完成 gridview 排序?不使用内置的 gridview 排序方法。我真的不希望每次排序时 gridview 都去数据库。

最佳答案

试试 jQuery插件 tablesorter

<script type="text/javascript" src="/path/to/jquery-latest.js"></script> 
<script type="text/javascript" src="/path/to/jquery.tablesorter.js"></script>

....

<script type="text/javascript">
    var aspxElements = {
        theGrid: '<%= myGrid.ClientID %>' //I'm not entierly sure this is the id of the table or some container element
    };

    $(document).ready(function() { 
        $('#' + aspxElements.theGrid).tablesorter(); 
    });
</script>

(根据此 page 上的演示修改)

请注意,如果您使用分页,这会变得很奇怪。

关于asp.net - 在 asp.net GridView 中实现 javascript 排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2278840/

相关文章:

javascript - jQuery 和 ASP.NET : Execute site code after master page has finished initialization

c# - 如何在 Windows XP 中配置 Windows Activation Server (WAS) 来承载 WCF 服务?

javascript - 必填字段验证 jquery 显示错误消息

Android GUI架构——Surface/view/window/canvas之间的关系

asp.net - 替代在ASP.NET上运行且不使用IIS日志的Google Analytics(分析)的替代方法?

c# - 按第二列对锯齿状数组进行排序

javascript - 如何创建一个新的html元素?

javascript - 隐藏<span>的Javascript函数?

mysql - 为什么在使用 "merge"等构造时不能使用 "group by"算法创建 MySql View ?

java - 一键操作和两种不同的 View