.NET用字符串拼写的方式实现列表,并且实现分页和批量操作的功能?列表通过字符串拼写输出html实现列表
同时实现分页,批量操作(如删除)的示例代码

解决方案 »

  1.   

    批量删除麻烦的地方在于缓存选中记录的id,尤其是分页选,并且还要选中状态,分客户端缓存或服务端缓存,两种办法:
    1. 服务端缓存,你完全可以在下面放一个GridView,每当上面选中一行,下面临时就新增一行,或者,直接把id缓存在session中。
    在点删除按钮后,统一从页面读,或从session中读取,然后 ,做批量删除。
    2. 客户端缓存,通过js实现缓存,也有两种办法:
    一种是用隐藏域来缓存id,用逗号或其他特殊符号分隔,这种情况不适用于分页,有分页,隐藏域的状态不好保持;一种是用cookie来缓存id,但是,cookie有大小限制,4kb,如果选中记录太多,可能会出现被截断的情况。
    点击删除按钮后,最好通过ajax的方式,调用后台批量删除的代码。你这样试试
    我推荐你用cookie试试