html控件默认就不是服务端控件。
假如已经设为服务端控件了,将“runat=server”去掉就可以了。

解决方案 »

  1.   

    是啊,本身他就是HTML控件,去掉runnat=server就OK了,
      

  2.   

    是这样的,是通过程序动态添加的table控件,系统把它作为服务器控件了!
      

  3.   

    不会吧,你用的是control.add?那当然加服务器控件啦,加客户端的用innerHTML吧
      

  4.   

    我在服务器端显示HTML代码的时候, 一般都用 System.UI.LitralControl
    using System.UILitralControl littmp = new LitralControl("<br/>")
    或是
    LitralControl littmp = new LitralControl("")
    littmp.Text = "这里可以写上HTML代码或是脚本代码<script language=\"javascript\">alert('1');</script>"
    然后用 PlaceHolder.Controls.Add(littmp)
    你试试吧