LiteralControlBuilder 有什么例子吗?

发布于 2024-08-17 05:40:54 字数 760 浏览 4 评论 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("

"); 行,消息为:

属性“”没有名为“text”的属性。

知道如何使用它吗?

I have been using LiteralControl to add direct HTML code to webpages for long time, but I just found out about LiteralControlBuilder. I first thought it would be a mix of StringBuilder and LiteralControl, but apparently is not. The code below compiles but crashes when executing.

 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()));

The exception is at the line builder.AppendLiteralString("<div>"); and the message is:

Property '' does not have a property named 'text'.

Any idea how to use it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

大海や 2024-08-24 05:40:54
  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
  1. The ASP.NET parser uses this
    class to generate HTML for any
    Literal controls on a requested Web
    Forms page. You will not need to use
    this class directly in application
    code.

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

  2. There is a method Init you have to call first.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文