Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Asp.Net中将使用stringbuilder的内容添加到UpdatePanel中_C#_Asp.net_Webforms_Updatepanel_Stringbuilder - Fatal编程技术网

C# 如何在Asp.Net中将使用stringbuilder的内容添加到UpdatePanel中

C# 如何在Asp.Net中将使用stringbuilder的内容添加到UpdatePanel中,c#,asp.net,webforms,updatepanel,stringbuilder,C#,Asp.net,Webforms,Updatepanel,Stringbuilder,我正在使用StringBuilder创建动态html内容,我想知道如何在asp.net中附加UpdatePanel的内部内容 代码: StringBuilder sb=新建StringBuilder(); 某人附加(“你好世界”); UpdatePanel=新的UpdatePanel(); 面板.控件.添加(sb);//无法在更新面板中添加stringbuilder。 如何将动态html代码添加到updatepanel?您不能将stringbuilder添加到updatepanel中,因为up

我正在使用StringBuilder创建动态html内容,我想知道如何在asp.net中附加UpdatePanel的内部内容

代码:

StringBuilder sb=新建StringBuilder();
某人附加(“你好世界”);
UpdatePanel=新的UpdatePanel();
面板.控件.添加(sb);//无法在更新面板中添加stringbuilder。

如何将动态html代码添加到updatepanel?

您不能将stringbuilder添加到updatepanel中,因为updatepanel等待控件,最好使用contenttemplatecontainer添加控件

示例

updatepanel.ContentTemplateContainer.Controls.Add(control); // Add control into 
在此之前,您需要创建一个具有“innerHTML”属性或类似属性的控件。然后将stringbuilder添加到控件,最后将控件添加到updatepanel


我希望这会对您有所帮助。

字符串不是控件。您需要创建一个控件以添加到控件集合。但无论如何,不要只是在代码背后声明UpdatePanel。它应该在标记上声明,您可能应该在标记中放置一个占位符或其他控件。
updatepanel.ContentTemplateContainer.Controls.Add(control); // Add control into