获取列表项中的值

本文关键字:列表 获取 | 更新日期: 2023-09-27 17:56:50

我试图从下拉列表中的所有列表项中获取 的值,但是当我将它们视为控件时,出现错误:

无法将类型"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 的情况下这样做。

获取列表项中的值

你能试试这个吗?

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