页面上可任意进行动态createElement和删除控件,如何将页面最终剩下的控件信息存储到数据库里?我想过,如果用一个<INPUT runnat=server>来接收的话,假如有多个控件就需要多个INPUT,这样势必增加页面负担,如果使用这个方法,请告诉我如何在一个INPUT里放如多个控件信息,该如何区分这些信息?如何隔开?
我也想过用cookie来存储,但是cookie我不太懂,而且还要发送到服务端如果这条路可以走,请给我个例子引导一下
我还想过用session,但是如果一个控件需要存储多个信息,session该如何关联?唉没啥头绪请高手指点

解决方案 »

  1.   

    生成HTML页吗?
    直接把HTML代码送到服务器呗
    editObject.innterHTML
    或者我没理解清楚你要做什么?
      

  2.   

    You can try to use "Array"
    session("control")(0)="xxxx"
    session("control")(1)="yyyy"
    session("control")(2)="zzzz"
    ..................
    then using a loop to store it in access
      

  3.   

    我想试着遍历页面上已经添加过的控件,但我只懂得用documeng.all("titi").childNodes.length[i]遍历,不懂怎么在服务端遍历客户端控件,如果可以的话请指点我如何在服务端遍历客户端控件,或者如何将客户端遍历到的控件信息发送到服务端,服务端如何接收?谢谢
      

  4.   

    no one can help me?
      

  5.   

    没明白你在问什么,说说你的意图,你想完成什么需求。不知道你是要把客户端的信息传到服务器端还是倒过来。<input> 可以在两端互相传信息。
    cookie 能从服务器端把信息传到客户端,但客户端对它只能读不能改。
    session 只能用在服务器端,客户端根本读不到。你在客户端 createElement() 后,如果是 <input name="test123">,
    那么 POST 后,在服务器端用 Request["test123"] 就可以得到其值。
      

  6.   

    我想试着遍历页面上已经添加过的控件,但我只懂得用documeng.all("titi").childNodes.length[i]遍历,不懂怎么在服务端遍历客户端控件,如果可以的话请指点我如何在服务端遍历客户端控件,或者如何将客户端遍历到的控件信息发送到服务端,服务端如何接收?谢谢
      

  7.   

    服务器端只能遍历服务器端生成的控件,无法遍历“你所谓”客户端控件。“如何将客户端遍历到的控件信息”:你所谓的“控件信息”具体指什么,举几个例子来听听。你可以把你遍历得到的信息编码后用隐藏域<input type=hidden>提交给服务器端,服务器端解码后可以还原得到原信息。
      

  8.   

    你可以把你遍历得到的信息编码后用隐藏域<input type=hidden>提交给服务器端,服务器端解码后可以还原得到原信息。
    这就是我之前说的第一种方法看来只能用这方法了,我走走看。。走不通再说了
    我所谓的控件信息诸如id,name,type,style.left,style.top等等
    谢谢