listitem的Attributes属性怎么不能用
我有两个listbox 加载第一个listbox时
foreach (DataRow dr in db.Rows)
{
ListItem item = new ListItem();
item.Attributes.Add("bend", dr["bend"].ToString());
item.Attributes["igrade"] = dr["igrade"].ToString();
item.Text = dr["ccode"].ToString() + " " + dr["ccode_name"].ToString();
item.Value = dr["ccode"].ToString();
ListBox1.Items.Add(item);
}
然后将选中的项添加到第二个listbox
foreach (ListItem li in ListBox1.Items)
{
if (li.Selected)
{
string ccode = li.Value;
string bend = li.Attributes["bend"].ToString();//出错:读取不到属性 值为null
string igrade=li.Attributes["igrade"].ToString();
}
}
无法读取到listitem的Attributes属性 请问要如何读取呢?