CS文件中DropDownList控件赋值问题
我在aspx文件中添加了一个DropDownList1的控件,但没有赋值。如何在CS文件中对DropDownList赋值。我写的是this.DropDownList1.Items.Add(new ListItem("老师"));this.DropDownList1.Items.Add(new ListItem("学生"));失败了。进入页面后发现,没有值。
------解决方案--------------------假设你的后台类及类中的方法是:
public class MyDropdownList
{
public static void Add(DropDownList DropDownList1)
{
DropDownList1.Items.Add(new ListItem("老师"));
DropDownList1.Items.Add(new ListItem("学生"));
}
}
那么你就可以在aspx的Form_Load事件中加上:
MyDropdownList.Add(this.DropDownList1);
------解决方案-------------------- 没有问题阿,网页显示正常,是不是有其它代码错误阿
protected void Page_Load(object sender, EventArgs e)
{
this.DropDownList1.Items.Add(new ListItem("老师"));
this.DropDownList1.Items.Add(new ListItem("学生"));
}
------解决方案--------------------
+1正常