当前位置:编程学习 > C#/ASP.NET >>

asp.net 对于数据库中获得的前30热门网络名词 如何在页面打乱显示并且针对于其中前十字体样式不同

--------------------编程问答-------------------- select * form TableName order by newid()

这个就得自己去处理了。 --------------------编程问答-------------------- 问题在于我已经在数据库中查出数据了 是用了select top 30 * from table Order by tag desc
只是问题出在在前台显示上 --------------------编程问答-------------------- 用随机数

Random ro = new Random(); 

你现在最基本的代码都没一行!难道帮你重头写起? --------------------编程问答-------------------- 说的很清楚了诶 查出的是一个集合list 我就是考虑着 这个集合怎么用Random  之后就是一个前十的字体样式问题 --------------------编程问答-------------------- 直接对你的List集合使用随机数,然后就直接循环10次给前十的样式。
给点思路,主要自己写。

1.
List ls =(List) dao.DoSelectExam(ebean);//30条
List lst=new ArrayList(30);
int examIndex=(int)Math.floor(Math.random()*100)%50+1;//随机号
list.add(ls.get(examIndex));

2.
Randomrandom=newRandom();//创建随机数生成器
Listlist=newArrayList();//生成30个随机数,并放在集合list中
for(inti=0;i<30;i++){
list.add(random.nextInt(1000));
}
--------------------编程问答-------------------- 能直接写具体实现步骤的细节吗? 给个范例也行  --------------------编程问答-------------------- 帮帮忙 给个范例 发我邮箱最好 m.merry@qq.com --------------------编程问答--------------------
引用 3 楼 zhoukang0916 的回复:
你现在最基本的代码都没一行!难道帮你重头写起?
E --------------------编程问答-------------------- 用控件,把每个输出的内容都加上class,通过class不同控制 --------------------编程问答-------------------- for循环
if i < 30
class = "样式一"
else
class = "样式二"

html = "<p class =\""+class+"\" >热门词汇</p>"
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,