为dropdownbox添加值无法正常工作

时间:2014-09-02 14:06:42

标签: c# asp.net

这是我的客户代码:

<li>choose file: &nbsp;&nbsp;&nbsp;<asp:DropDownList id="chooseFileDropDown" runat="server" /></li> 

这是我的代码隐藏:

ListItem listItem = new ListItem();
listItem.Text = "Test";
chooseFileDropDown.Items.Add(listItem);

我也尝试过:

chooseFileDropDown.items.Add("Test");

还有:

List<ListItem> listItem = new List<ListItem>();
listItem.Add(new ListItem("Test"));
chooseFileDropDown.Items.Add(listItem.ToString());

以上代码均无效。下拉框没有获得任何值。我究竟做错了什么? 我的代码加载到:

protected void Page_Load(object sender, EventArgs e) 
{ 
    chooseFileDropDown.Items.Add("Test"); 
} 

1 个答案:

答案 0 :(得分:0)

试试这个:

chooseFileDropDown.Items.Insert(0, new ListItem("Add New", ""));

如果你想加在上面:

ListItem lst = new ListItem ( "Add New" , "0" );
chooseFileDropDown.Items.Insert(chooseFileDropDown.Items.Count-1 ,lst);