我在apsx页面中使用html选择并将其绑定到数据库中的数据作为下拉列表:
<SELECT id="dd" name="dd" runat="server" DataValueField="ID" DataTextField="Name">
然后在代码后面,我可以将所选项目值(映射到ID)获取为:
myvalue = dd.value;
但我想获取所选文本(映射到Name),而不是后面代码中的值。怎么做?
答案 0 :(得分:6)
试试这个dd.Items [dd.SelectedIndex] .Text
答案 1 :(得分:2)
myvalue = dd.SelectedText;
修改:对于数据绑定htmlselect,您可以尝试:
myvalue = dd.DataSource[dd.SelectedIndex][dd.DataTextField].ToString();