由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
DotNet版 - asp.net随机排列,怎么分页
相关主题
how to generate table in visual C#ASP.NET IIS6 Hanging problem
datagrid helpVisual Studio.net is buggy.
How to Call Stored Procedure in C# .Net?[转载] C#.NET DATAGRID 问题请教
Summary: 2 个web form之间如何传参数?问一个ASP.NET界面的问题,诚恳一问,谢谢!
Ajax & Invalid Viewstateasp.net
[讨论]Does asp.net start from the wrong foot?Add controls into web form dynamically?
asp.net的webform和MVC有什么不同那个Control可以做这个事情?
intresting datagrid怎样用c#.net生成一个动态表格?
相关话题的讨论汇总
话题: 分页话题: 随机话题: 排列话题: session话题: viewstate
进入DotNet版参与讨论
1 (共1页)
S****e
发帖数: 10596
1
我做了一个后台从数据库中搜索到且随机排列,再databind进入listview
然后用pager分页
其中PreRender也设置成随机
但是发现翻页数据也成随机的了
是不是我走弯路了?
有什么办法变成随机生成,但是翻页就按照之前生成的顺序
多谢!
D******y
发帖数: 3780
2
可以试验一下shuffle以后把datasource放到session里面。。。

【在 S****e 的大作中提到】
: 我做了一个后台从数据库中搜索到且随机排列,再databind进入listview
: 然后用pager分页
: 其中PreRender也设置成随机
: 但是发现翻页数据也成随机的了
: 是不是我走弯路了?
: 有什么办法变成随机生成,但是翻页就按照之前生成的顺序
: 多谢!

S****e
发帖数: 10596
3
以我的理解
我现在的分页就是重新load一下数据库,费时费力
有没有可能一次性load了数据库,分页就是简单的分页?
可能会多站点内存,但貌似比现在好

【在 D******y 的大作中提到】
: 可以试验一下shuffle以后把datasource放到session里面。。。
S****e
发帖数: 10596
4
用您老的方法
搞定了
谢谢

【在 D******y 的大作中提到】
: 可以试验一下shuffle以后把datasource放到session里面。。。
a9
发帖数: 21638
5
放session会不会太占内存了?

【在 S****e 的大作中提到】
: 用您老的方法
: 搞定了
: 谢谢

S****e
发帖数: 10596
6
不知道
session是这个问题的标准解

【在 a9 的大作中提到】
: 放session会不会太占内存了?
a9
发帖数: 21638
7
如果带宽没什么问题的话,用viewstate也可以。
datagrid就是用viewstate保存的。

【在 S****e 的大作中提到】
: 不知道
: session是这个问题的标准解

t********n
发帖数: 728
8
上64位机的话没问题。

【在 S****e 的大作中提到】
: 不知道
: session是这个问题的标准解

D******y
发帖数: 3780
9
我以前用的时候是把所有结果的key放到session里面了。每页显示的时候在用key提取
最后的具体数据。
好像有另一种方法是每次都用一个随机数去DB提取,可以保证分页提取的时候不包含前
面的数据。就是说整个shuffle的顺序只跟这个随机数有关系,具体不知道怎么搞。。。

【在 S****e 的大作中提到】
: 不知道
: session是这个问题的标准解

1 (共1页)
进入DotNet版参与讨论
相关主题
怎样用c#.net生成一个动态表格?Ajax & Invalid Viewstate
ASP.NET 难题测试 (2)[讨论]Does asp.net start from the wrong foot?
datagrid怎样打印(paging)asp.net的webform和MVC有什么不同
请问DATAGRID里的BOUNDCOLUMN HEADER可以又有TEXT又有intresting datagrid
how to generate table in visual C#ASP.NET IIS6 Hanging problem
datagrid helpVisual Studio.net is buggy.
How to Call Stored Procedure in C# .Net?[转载] C#.NET DATAGRID 问题请教
Summary: 2 个web form之间如何传参数?问一个ASP.NET界面的问题,诚恳一问,谢谢!
相关话题的讨论汇总
话题: 分页话题: 随机话题: 排列话题: session话题: viewstate