如何在服务器端修改客户端页面中的内容?比如如何在页面的page_load事件中根据参数以决定<td>aaa</td>是否要将上面的“aaa”修改为“bbb”?

解决方案 »

  1.   

    Response.Write("<script>function();</script>");然后
    js 中的function()修改你要改的值
      

  2.   

    就以上面为例,可否给一个DEMO?
      

  3.   

    在function(){
    parent.window.document.html_label9.value="要修改的值"
    }
    用这样的修改语句为什么不可以的呢?
      

  4.   

    其是的html_label9是我为<td></td>定义的id值
      

  5.   

    <td runat="server" id="xx">
    cs
    xx.innerHtml = "adfadfad";
      

  6.   

    页面:
    <td>
      <asp:Label ID="html_label9" runat="server"></asp:Label> 
    </td>代码:
    page_load:
     this.html_label9.value="要修改的值"
      

  7.   

    我把函数修改为:
    在function(){
    parent.window.document.Form1.html_label9.value="要修改的值"
    }
    同样不行的,不知哪位高手知道是什么原因?
      

  8.   

    function(){
    document.getElementById("html_label9").innerHTML = "要修改的值";
    }
    "<script>function();</script>"要输出在那个td的下面 否则找不到对象
      

  9.   

    <td>
      <div ID="html_label9"></div> 
    </td>

    document.getElementById("html_label9").innerHTML="xxxx";
    或者
    document.all.html_label9.innerHTML="xxxx";