asp.net 数据控件(8):DataGrid翻页后保存视图状态(翻页打勾不丢)
开发中,经常有勾选一些记录之后,然后做某个操作。但一直有个问题,就是当用户勾选了一些记录之后,点了分页,就丢失了上一次的勾选。
很多时候,这个问题成了用户已经接受的一个经验。但是现在很多情况下,为了改善软件的用户体验, 需要解决这个问题。
方法大致有2个, 1、是在js中使用COOKIES, 这个方法可以说是最为优秀的, 因为运算放在客户端 ,运算快。 2、在.net里面就可以借用viewstate来实现了。 我这个例子就是说的第二种方法。 效果大致如下, 还是将源代码传上来大家自己去参考。
很多时候,这个问题成了用户已经接受的一个经验。但是现在很多情况下,为了改善软件的用户体验, 需要解决这个问题。
方法大致有2个, 1、是在js中使用COOKIES, 这个方法可以说是最为优秀的, 因为运算放在客户端 ,运算快。 2、在.net里面就可以借用viewstate来实现了。 我这个例子就是说的第二种方法。 效果大致如下, 还是将源代码传上来大家自己去参考。