【发布时间】:2020-02-06 19:02:36
【问题描述】:
我正在使用 StringBuilder 创建动态 html 内容,我想知道如何在 asp.net 中的 UpdatePanel 中追加内容?
代码:
StringBuilder sb = new StringBuilder();
sb.Append("<div>Hello World</div>");
UpdatePanel panel = new UpdatePanel();
panel.Controls.Add(sb); // Can't add stringbuilder in update panel.
我们如何在更新面板中添加动态 html 代码?
【问题讨论】:
-
字符串不是控件。您需要创建一个控件以添加到控件集合中。但无论如何,不要只在后面的代码中声明您的 UpdatePanel。它应该在标记上声明,并且您应该在标记中放置一个占位符或其他控件。
标签: c# asp.net webforms updatepanel stringbuilder