入图这样一个页面 ,大概有300-500左右的产品型号,这个页面提供了用户给这些每个型号提供投票的功能投票数是动态的,请问这么个过程如何实现呢?

解决方案 »

  1.   

    我觉得前台用js或jquery去遍历这些按钮,然后把这个结果和后台服务器的数据结合起来。具体自己弄
      

  2.   

    在产品表加个字段 记录投票数根据 产品型号 更新产品表的 投票记录update 产品表 set 投票记录=投票记录+1 where id=产品型号其他的要做 同ip防止刷票
      

  3.   

    哦,谢谢楼上的,我这样做了,就是页面打开太慢了,我用的是asp.net 做的,一个页面上放了用repeater 控件放了 300多个button ,打开就很慢,提交更慢,我想找一种ajax 的方法来实现
      

  4.   

    打开慢是页面显示300多条 导致的.NET控件加载慢,可以用JQUERY做
      

  5.   

    去掉页面的form标记。
    用datalist来做
    模板中放置
    html元素,不要放置asp.net控件

    <ItemTemplate>
    <input type='button' value='投票' />
    </ItemTemplate>
      

  6.   

    全是服务端控件
    卡就很正常了
    用JQ来做AJAX的异步操作
    提交按钮也做ajax 这样的话用户体验也高按钮改成input的这样做JS或者是异步操作提交就不会卡了你这个已经是大量的数据了 用服务端控件有点吃力了
      

  7.   

    分页的话对用户体验不好,所以我准备用AJAX 来提交,哎,现在来学习ajax
      

  8.   

    300多个button  想来就头疼  再说是在一个界面里   那是相当的慢啊  不分页 你给他分组显示也是OK的啊