这个项目 里头部 有个 前台消费
先输入卡号:10080 回车。(页面有刷新)
之后选择商品的时候,怎么保存(包含之前选择过的商品),并且显示到零售下面的表格里。现在返回的是json,我刚试过一种方法,是保存session,显示,但是选择一个商品后整个页面都刷新了,之前在上面填写的数据都没了。
是用js拼接table?
类型 沙克pmc里有数据。

解决方案 »

  1.   

    点击保存将相应的数据放入session 。
    这个过程应该不需要用到JSON 。
    页面加载的时候读取这个session 。
      

  2.   

    ViewState 你还是直接说需求把
      

  3.   

    如果是asp.net 的话,要想在postback之间保存的话,得用server 控件。Server控件的viewstate可以保存控件的值。
      

  4.   

    和winform 的一样选择后弹出个窗体, 选择完之后在表格里显示
      

  5.   

    页面当中的其他信息还不变。
    如果用viewstate
    我直接在html标签里加runat="Server"行不?
    我先试下。。   
      

  6.   

    这样我试过, 页面加载读session时, 页面当中的其他信息都没了
      

  7.   

    其实 你的问题就是一个页面传值的问题get ,post 利用页面关系 都可以解决你的问题.不过  具体使用哪种,要看你的需求 .
      

  8.   


    你可以把他的板模 偷过来,
    数据你就用Ajax +JS 方式来展示。只要改你的后台就ok了。
      

  9.   

    你有几种选择
    一种是用Grid插件,我比较清楚的是JQgrid
    一种是模板加载,jquery帮助文档的plugin里有个template的的可以做到
    最后你可以用Jquery的load方法来加载部分你页面方式实现。
      

  10.   

    问题解决了。当天我问了个人, 说这些页面都是共享一个dom,直接操作就行了。
      

  11.   

    做个数据集然后存放到ViewState,每次操作的时候就操作这个viewstate,将这个viewstate作为选择商品表格的数据源啊
      

  12.   

    缓存 ,很HIGH的。= =   System.Web.Caching.Cache