2013-11-25 21 views
0

我正在显示的数据说10000条记录使用1000 /页的分页。我有一个复选框可以在这1000条记录中选择一个特定的行。现在在第一页中,用户可以选择一些行并转到下一页并选择更多记录等等。当我转到第三页时,如何存储第一页的记录以及第一页和第二页中选择的记录。请建议一些最好的方法来做到这一点。在Post back上存储数据

+0

每页1000条记录,您确定用户需要这么多记录吗?它会大量影响页面的加载时间。根据你的问题,你可以使用'会话'。 –

+0

数据检索对我来说不是问题,但存储数据已成为一个问题。会话处理很多记录?以及它如何在ViewState之类的时候呢?我非常想知道我可以实现哪些不同的方式...... Thyaks for your response @TimSchmelter – user2940223

+0

默认情况下会话是服务器内存。所以你可以存储任何东西。它的范围是当前用户。 –

回答

0

您是否在使用数据库?如果你是那么你可以做的是在数据库中存储一个临时表,它将存储已检查过的每个记录(并且如果需要是某种形式的用户ID或IP地址,如果多个人打算使用这个页面),然后当用户加载新页面时,使用页面更改事件来检查是否有任何新记录已被检查,然后在执行完所有已检查记录的操作时使用此表格。

I在会话中会建议采用这种方法,因为会话不适用于有10000个记录可能为值的地方

+0

我们这边没有数据库。它由其他小组处理。 – user2940223