我使用后面的代码创建 DropDownList 列表。
protected void Page_Load(object sender, EventArgs e)
{
List<DropDownList> i=new List<DropDownList>();
DropDownList o1=new DropDownList();
i.Add(o1);
}
所以我创建了一个对象 o1 。所以我的问题是如何在我的页面中显示它(即default.aspx)
<div class="columns-score" style="float:left">
<span style="color:#ea0000;padding:0 10px;">
---i want to show DDl here
</span>
</div>
我使用 response.write(O1),但这是错的。那该怎么办?
答案 0 :(得分:1)
试试这个:
<div class="columns-score" style="float: left">
<span style="color: #ea0000; padding: 0 10px;" id="ddlSpan" runat="server"></span>
</div>
代码隐藏:
protected void Page_Load(object sender, EventArgs e)
{
DropDownList o1 = new DropDownList();
o1.Items.Add(new ListItem("Text1","Value1"));
o1.Items.Add(new ListItem("Text2","Value2"));
ddlSpan.Controls.Add(o1);
}
答案 1 :(得分:1)
您需要将该下拉列表添加到runat server attribute
或panel
protected void Page_Load(object sender, EventArgs e)
{
DropDownList o1 = new DropDownList();
o1.Items.Add(new ListItem("Text1","Value1"));
o1.Items.Add(new ListItem("Text2","Value2"));
testdiv.Controls.Add(o1);
}