LiteralControlBuilder有什么例子吗?

时间:2010-01-04 16:29:18

标签: asp.net c#-2.0

我一直使用LiteralControl将直接HTML代码添加到网页上很长时间,但我刚刚发现了LiteralControlBuilder。我首先想到的是StringBuilderLiteralControl的混合,但显然不是。 LiteralControlBuilder builder = new LiteralControlBuilder(); builder.AppendLiteralString("<div>"); builder.AppendLiteralString("<p>" + speech.Text + "</p>"); builder.AppendLiteralString("<p>" + speech.From + "(" + speech.When + ")</p>"); builder.AppendLiteralString("</div>"); Controls.Add(new LiteralControl(builder.ToString())); builder.AppendLiteralString("<div>");。下面的代码编译但在执行时崩溃。

{{1}}

例外是{{1}}行,消息是:

  

Property''没有名为'text'的属性。

知道如何使用它吗?

1 个答案:

答案 0 :(得分:1)

  1.   

    ASP.NET解析器使用它       为任何人生成HTML的类       对请求的Web进行文字控制       表格页面。你不需要使用       这个类直接在应用程序中       代码。

    http://learning.infocollections.com/ebook%202/Computer/Programming/ASP.Net/ASP.NET.in.a.Nutshell.Second.Edition/0596005202_ch42-77213.html

  2. 您必须先调用 Init 方法。