有办法可以在以下地方添加控件吗? response.write (" <div>") 
动态添加的控件 
response.write (" </div>") 现在this.Controls.AddAt和this.Controls.Add都是以下结果 response.write (" <div>") 
response.write (" </div>") 
动态添加的控件

解决方案 »

  1.   

    要么都用Response.Write,要么都用Controls.Add,不要这么不伦不类:            System.Web.UI.HtmlControls.HtmlGenericControl hgc = new System.Web.UI.HtmlControls.HtmlGenericControl("div");
                hgc.Controls.Add(new LiteralControl("目前尚未有人发言!")); 
                this.Controls.Add(hgc);
      

  2.   

    response.write (" <div>") 
    动态添加的控件 
    //可以把你的自定义控件render后输出html
    response.write (" </div>") 或者new一个控件,加入到相应的容器里即可或者直接用手工拼接html字符串输出
      

  3.   

    this.Controls.AddAt和this.Controls.Add都是以下结果 
    ------
    看你的这个this是谁可以用form1.add()试试
      

  4.   

    HtmlGenericControl div = new HtmlGenericControl("div"); 
    div.Style.Add("width", "100px"); 
    div.Style.Add("height", "40px"); 
    div.Controls.Add(new LiteralControl("目前尚未有人发言!")); 
    this.Controls.Add(div);