C# 如何在Asp.Net中将使用stringbuilder的内容添加到UpdatePanel中
我正在使用StringBuilder创建动态html内容,我想知道如何在asp.net中附加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 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