在前台通过JS创建的表格中的一行,在后台代码中可以取到值吗?

解决方案 »

  1.   

    应该不行!!
    后台要取到前台的值,表格中的一行要加入id和runat='server'
    因为id是动态加入的,后台写取值代码时还没这个id,编译就通不过!!
      

  2.   

    需要submit一下后台才能取到值
      

  3.   

    直接取貌似取到
    可以在提交到后台之前用JS获取值放到一个hidden里面,再到后台读取
      

  4.   

    我不要id,因为我想通过for循环来取值,谢谢你,有没有什么更好的办法了?
      

  5.   

    不行!!
    例如js创建一个表格:
    function createTable()
    {
        document.write("<table><tr><td id='td1' runat='server'>aaaa</td></tr></table>");
    }后台取值:
    string a=td1.Value.Tostring();
    根本找不到td1!!
      

  6.   

    后台都是通过id来编程的!!
    你要用循环,总要告诉计算机对哪个对象进行循环吧,
    若id不知道,计算机怎么进行循环呢?
      

  7.   

    不行,你试试JS创建HTML标签,看源代码就知道了。
      

  8.   


    在提交前,将表格的数据以某种格式(XML、JSON)存放到某个中间控件
    然后后台访问