【发布时间】:2010-09-07 05:14:15
【问题描述】:
目前在asp.net中,DropDownList中的ListItem只能有一个值。但是我希望我可以:
<MultiValueDropDownList id="ddl" runat="server" />
ddl.Items.Add(new MultiValueListItem { Text="text", DBValue="db", EngineValue=1 });
var dbValue = ddl.SelectedItem.DBValue;
我要做的是继承DropDownList和ListItem。大家有没有更好的解决方案?
[关闭]
最后我决定选择一种偷懒的方式。将值存储在 ListItem.Attributes 中。并使用 DropDownList 的扩展方法来帮助获取值的集合。感谢您的帮助!
【问题讨论】: