将列表框包含在DIV标记内

时间:2010-09-29 09:12:45

标签: c# asp.net

我想使用C#将代码隐藏在代码隐藏文件中的DIV标记内。我正在添加所有必需的属性并添加列表框如下所示:

Controls.Add被(列表框);

我希望将生成的列表框括在div中。请建议如何做到这一点。

提前致谢。

1 个答案:

答案 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);