我想使用C#将代码隐藏在代码隐藏文件中的DIV标记内。我正在添加所有必需的属性并添加列表框如下所示:
Controls.Add被(列表框);
我希望将生成的列表框括在div中。请建议如何做到这一点。
提前致谢。
答案 0 :(得分:1)
如果未在表单中指定div,则可以使用HtmlGeneric类在后面的代码中创建div:
HtmlGenericControl myDiv = new HtmlGenericControl { TagName = "div" };
myDiv.Controls.Add(listBox);
this.form1.Controls.Add(myDiv);
否则,如果div已经在HTML中,只需添加一个id并运行runat =“server”attibute并添加它直接
HTML:
<div id="myDiv" runat="server"></div>
代码背后的代码:
myDiv.Controls.Add(listBox);