我试图动态地将控件(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作为属性不存在并且没有显示"值"或"文本"选项?
谢谢
如果将"divControl"的类型更改为HtmlGenericControl,则应该能够设置InnerHtml属性:
HtmlGenericControl divControl = new HtmlGenericControl("div");
Run Code Online (Sandbox Code Playgroud)