例如前台我有个表是
<table><tr><td>Hello world</td></tr></table>
现在我需要在后台将其动态更改为
<table>
<tr><td>Hello world1</td></tr>
<tr><td>Hello world2</td></tr>
<tr><td>Hello world3</td></tr>
</table>应该如何修改呢??????????

解决方案 »

  1.   

    将table设id="table1" runat="server"
    后台:
    HTMLTableCell cell = new HTMLTableCell();
    cell.innerText = "Hello world2";
    table1.rows[0].Cells.add(cell);
    cell = new HTMLTableCell();
    cell.innerText = "Hello world3";
    table1.rows[0].Cells.add(cell);
      

  2.   

    应该是将要求在后台访问的HTML元素设置成在服务器端运行,并设置好相应ID号,然后直接在后台按ID号访问并赋值
      

  3.   

    将前的的东西设ID,在后台写js并调用就行
      

  4.   

    刚才我只是写了个例子而已,实际上我的td里面的内容非常复杂,包括td的很多事件响应和里面嵌套的控件。
    我是这样处理的,在后台调用前台的一个方法。但是我的方法却不能修改table里面的细节
    方法如下
    function ModifyContent(content)
    {
    //content 是新的表的结构
        var table = document.getEelementById('TableID');
        table.innerHtml = content;}
    但是我通过上面的方式改写后,结果却没有发生变化,是怎么事情呢?????
      

  5.   

    不能直接用innerHtml,要用appendChild
      

  6.   

    但是如果我的控件绑定了许多的事件还可以吗?
    例如
    <td background="...gif" onmouseover="function1()" onmouseout="function2()"><img></img></td>
    想这样的一个td好appendChild()吗????
      

  7.   

    请问一下如何遍历前台表格中的数据并存储到数据库呢?table