js做一个购物车生成一个cookie,然后把数据放在array里面
然后.net可以读取这个array吗
.net生成的array js也能读取吗

解决方案 »

  1.   

    如果相同的话,cookie怎么转换array,是个问题啊
      

  2.   

    不行 
    .Net的数组要遍历生成js的构造数组语句,js的数组的数据要作为字符串递交到服务器端,在服务器端解析字符串存入.Net数组.
      

  3.   

    js的数组的数据要作为字符串递交到服务器端,在服务器端解析字符串存入.Net数组.
    林昭已经说的很明白 了
      

  4.   

    客户端经数据组成用,分隔的字符串 通过表单 递交到服务器端
    服务器端 分别取得表单字段ids, nums, string ids = Request[...]
    用 Split方法得到id和num的数组
    string [] aId = ids.Split(new Char [] {','});
    string [] aNum = nums.Split(new Char [] {','});
    <script>
    var data=[[1,10],[2,20],[3,30]]
    function doit(){
    var ids = nums = "";
    for(var i=0;i<data.length;i++){
    ids += data[i][0]+",";
    nums += data[i][1]+",";
    }
    if(ids !="") ids = ids.substr(0,ids.length-1);
    if(nums !="") nums = nums.substr(0,nums.length-1);
    alert("ID的递交格式:" + ids);
    alert("数量的递交格式:" + nums);
    var f = document.forms[0];
    f.ids.value = ids;
    f.nums.value = nums;
    //f.submit();
    }
    </script>
    <form>
    <input type="button" value="click" onclick="doit();">
    <input type="hidden" name="ids">
    <input type="hidden" name="nums">
    </form>