获取ListItem中的值

时间:2015-06-18 09:28:51

标签: c# asp.net webforms controls listitem

我试图从DropDown列表中获取所有ListItems的值,但是当我将它们视为Control时,我收到错误:

  

无法将'system.web.ui.control'类型转换为'system.web.ui.webcontrols.listitem'

我的代码:

if (c.GetType() == typeof(ListItem))
 string id = c.ID;
 string value = ((ListItem)(c)).Value; ///I get the error here (ListItem)(c)

我如何获得这些价值?我想在不知道这些元素的ID的情况下这样做。

1 个答案:

答案 0 :(得分:0)

你能试试吗?

foreach (var item in ctl.Items) 
{
    var value = item.Value;
}