我要做一个定单发布功能,我的构想是这样的。-------------------------------------------
《商品名下拉列表》 <数量填写>  [添加按钮]定单明细:
商品名     数量
A           8
B           10
C            7
........
[发布定单按钮]
--------------------------------------------每点击一次 [添加按钮]
用AJAX发送一次请求到指定页面,添加商品信息到SESSION,定单明细用insertAdjacentText()方法添加文本
点击[发布定单按钮],到[发布定单按钮]点击事件里处理SESSION
不知道各位一般都是怎么做的,有没有什么更好的表达方式

解决方案 »

  1.   

    可以暂存在一个集合中(HashTable,Dictionary<K,V>等).
      

  2.   

    不要往session里存,不安全的。还是存到库里的好。
    操作方便,便于处理。
    商品名     数量 
    A           8 
    B           10 
    C            7 
    当C多一个的时候,更新它的数量+1就可以了。
      

  3.   

    那不存SESSION里
    存VIEWSTATE里
      

  4.   

    没有发布订单之前,数据都是不确定的,那又何必每次操作都更新数据库里呢,考虑到减少服务器回发次数
    点击 添加按钮 将对应商品保存在Cookie里,用javascript即可完成
    点击 发布定单按钮 将所有的值更新到数据库里
    这一类数据安全问题可忽略的,和购物车无异嘛