LiteralControl 在运行时不产生任何图形输出  只是为别控件添加输出
System.Web.UI.WebControls.Literal 控件在网页上保留显示文本的位置。Literal 控件与 Label 控件类似,但 Literal 控件不允许对所显示的文本应用样式。可以通过设置 Text 属性,以编程方式控制在控件中显示的文本。

解决方案 »

  1.   


    protected override void CreateChildControls() {    this.Controls.Add(new LiteralControl("<h3>Value: "));    TextBox box = new TextBox();
        box.Text = "0";
        this.Controls.Add(box);    this.Controls.Add(new LiteralControl("</h3>"));
    }
      

  2.   

    这样的问题问MSDN或者google更好
      

  3.   

    LiteralControl一般用Controls集合引用,不能通过FindControl引用,因为它一般没有ID。Literal既可以用Controls集合引用,也可以通过FindControl引用。LiteralControl除aspx中本身已有的外,其他只能动态添加到页面中,而Literal则可以预先占据页面中的某个位置。因此,一般涉及后台编程的还是以Literal控件为好。