我有一个中继器,显示来自数据库的数据,每个项目都有一个复选框,用来“标记”项目删除等(没有项目在数据库中的checkbox!)
因为我使用分页(在数据访问和表示级别上),所以无法在页面移动之间保留复选框值。
我该如何解决这个问题?
发布于 2009-06-27 14:47:29
我以前解决这个问题的方法是在checkbox上有一个处理程序,当checkbox被切换时,它会向服务器返回一些AJAX,以存储该checkbox的状态。这些信息存储在用户的会话中。在分页期间,我检查每个复选框的状态,并在呈现页面时适当地设置它。任何依赖复选框状态的操作都会使用会话中的信息。一旦操作完成,我就从会话中删除状态。您还必须弄清楚如何处理页面导航方面的问题。
https://stackoverflow.com/questions/1052907
复制相似问题