0

我有一个显示来自数据库的数据的中继器,每个项目都有一个复选框,用于“标记”要删除的项目等(数据库中没有用于 chekbox 的项目!)。

因为我使用分页(在数据访问和表示级别上),所以无法在页面移动之间保留复选框值。

我该如何解决这个问题?

4

1 回答 1

0

我过去解决这个问题的方法是在复选框上有一个处理程序,该处理程序执行一些 AJAX 返回服务器以在切换复选框时存储该复选框的状态。此信息存储在用户的会话中。在分页期间,我检查每个复选框的状态,并在呈现页面时对其进行适当的设置。任何取决于复选框状态的操作都使用会话中的信息。操作完成后,我从会话中删除状态。您还必须弄清楚您希望如何处理页面导航方面的问题。

于 2009-06-27T14:47:28.900 回答