我正在做一个关于投票的系统,想向各位高手求教几个问题:
1:如何设置系统过期时间,并与当前服务器时间进行比较(即如果当前时间超过过期时间时就不能投票)
2:如何用C#实现对数据库中的数据的DESC排序(数据表中有一列是表示投票数目的),并选出票数最多的十个记录

解决方案 »

  1.   

    1、在保证投票信息的表中加上一列保证过期时间。并在显示页面服务器端脚本中,进行检查。过期则将提交按钮disabled
    2、select top 10 * from 投票选项表 where 投票表ID=value order by 投票数 desc
    你还没有进行数据库设计?!
    至少两个表:投票表、投票选项表
      

  2.   

    1.if datediff(dd,你的过期日期,getdate())>0 then
         '不能投票
      end if
    2.如楼上
      

  3.   

    1.在数据库表中加两个字段: startTime和endTime,分别表示开始时间和结束时间.
      程序判断如果DataTime.Now在此时间范围之内,则允许投票
    2.select Top 10 from Table
      order by 投票数目 Desc
      

  4.   

    www.dvpx.com  去下载现成的源码
      

  5.   

    fsdy2000(乡愁) : 按照你说的,那我怎么在后台把前台的那个控件的属性改掉啊,用c#代码怎么写啊,你能帮我写出来吗
      

  6.   

    前台什么控件,如果该控件是runat=server的,就可以在后台里面将其属性改掉。
    在后台中通过对象名.属性名=值就可以了。