我一直使用LiteralControl
将直接HTML代码添加到网页上很长时间,但我刚刚发现了LiteralControlBuilder
。我首先想到的是StringBuilder
和LiteralControl
的混合,但显然不是。 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'的属性。
知道如何使用它吗?
答案 0 :(得分:1)
ASP.NET解析器使用它 为任何人生成HTML的类 对请求的Web进行文字控制 表格页面。你不需要使用 这个类直接在应用程序中 代码。