日期:2014-05-17  浏览次数:20533 次

如何做抽奖程序
bs结构的系统,点击开始,屏幕上迅速滚动,点击停,则停下,停下时的中奖。
有没有源码或者思路。
不要用flash之类的东西。最好也不要用javascript,纯asp.net实现。

------解决方案--------------------
Timer控制???
------解决方案--------------------
lz 不是想说 什么不能用

而是说有几种方法能实现
------解决方案--------------------
js可以用....
------解决方案--------------------
感觉大家都明知顾问啊!意思是用最javascript,纯asp.net实现啊!
------解决方案--------------------
Ajax+ASP.Net,实现
------解决方案--------------------
上下滚动 貌似 只有js 或者falsh
------解决方案--------------------
“最好也不要用javascript,纯asp.net实现。。。。。”
也能够实现,不过页面能刷到你头昏。。
winform可以么?可以的话给你一个 体彩抽奖器 写法都差不多。
js的 网上太多了 随便找个 就可以用
------解决方案--------------------
你不用js或者flash,可以,那你用WPF
抽奖程序思路就是一个随机数(根据条件得到),但你在页面总的动态展示吧,你不用js或者flash页面直接跳出一个中奖号码你怎么想
------解决方案--------------------
很菜很菜的鸟路过
C# code
 
    //Default.aspx
    protected void Page_Load(object sender, EventArgs e)
    {
      string metaformatstring = " <meta http-equiv='refresh' content='.8;url=Default.aspx?key={0}' /> ";
      string scrollformatstring = " <span style='font-size:xx-large;'>{0} </span>";
      int pagekey = 0;
      int.TryParse(Request.QueryString["key"], out pagekey);
      pagekey++;
      Random r = new Random((int)DateTime.Now.Ticks);
      int luckynumber = r.Next(10);
      if (pagekey < 100)
        Response.Write(string.Format(metaformatstring, pagekey) + string.Format(scrollformatstring, luckynumber));
      else
        Response.Write(string.Format(scrollformatstring, luckynumber) + "幸运号已出");
      Response.Flush();
      Response.End();
    }