ASP.NET(C#)中哪个控件可以写入HTML代码?我们会发现每次写Response.Write("aaa");都会出现在页面的最上方,怎样才能在页面的任意地方Response.Write呢???
如:已在页面生成了一个html的table,现在我要在这个table的第二行第二列再动态地生成一个table可我发现用Response.Write("<table>...........</table>");是不能指定位置的,该如何处理?谢谢各位了!

解决方案 »

  1.   

    可以用这样的方式,那你这个LiteralControl爱放哪里就放哪里
     System.Web.UI.LiteralControl literTest = new LiteralControl("<table>...........</table>");
      

  2.   

    用 TableCell.Controls.add 方法,自己查一下msdn
      

  3.   

    你说的这个LiteralControl就是工具箱中的Literal吗?
      

  4.   

    比较简单的方法是你把一个TD设置成为服务器控件.写成
    <td runnat=server id=td1></td>
    在后台代码里写
    this.td1.InnerHtml="......";就这么写就可以!
      

  5.   

    OK,gw9842(天若有晴~)  的方法成功了,tersseli(懒虫)折方法时间问题只试了一次,没有成功,是不是还要在其它什么地方加什么代码?不好意思,我的分不多了,只能将就着给了,谢谢!
      

  6.   

    尚观ULP课程,签4000月薪就业协议