我已经为这个问题苦苦挣扎了几个小时。我有一个我保存在会话中的列表
Session["AllDev"] = taskData.DisplayAllDevelopers();
我以后用这种方式。
_ddlAllDev.DataSource = (ListItemCollection)Session["AllDev"];
_ddlAllDev.DataBind();
DisplayAllDevelopers()方法返回一个 ListItemCollection。每个 ListItem 包含作为 Value 的 Developer的ID和作为 Text的 Developer 的名称。但是当我检查项目集合时,我发现 DropDownList 的值和文本都设置为 devoloper 的名称。有没有办法强制 DropDownList 将值和文本保持为源?
感谢您的帮助。