你如何在c#代码背后的通用控件(div)上设置innerhtml?

fla*_*404 3 c# webforms

我试图动态地将控件(div)添加到网页:

 HtmlControl divControl = new html HtmlGenericControl("div");
 divControl.Attributes.Add("id", lb.Items[i].Value);
 divControl.Attributes.Add("innerHtml", "bob");
 divControl.Visible = true;
 this.Controls.Add(divControl);
Run Code Online (Sandbox Code Playgroud)

但是如何设置控件本身的文本(innerhtml),因为它似乎不具有innerHtml作为属性不存在并且没有显示"值"或"文本"选项?

谢谢

Bla*_*ott 8

如果将"divControl"的类型更改为HtmlGenericControl,则应该能够设置InnerHtml属性:

HtmlGenericControl divControl = new HtmlGenericControl("div"); 
Run Code Online (Sandbox Code Playgroud)