我一直在用
LiteralControl
把直接的HTML代码添加到网页上很长一段时间,但是我刚刚发现
LiteralControlBuilder
. 我第一次想到的是
StringBuilder
和
文字控制
但显然不是。下面的代码编译,但在执行时崩溃。
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>");
信息是:
属性“”没有名为“text”的属性。
知道怎么用吗?