在aspx页面中使用Html元素SELECT,如:
<SELECT id="MySelection" name="MySelection" runat="server" DataValueField="ID" DataTextField="Name"></SELECT>
通过设置其属性DataSource来提供数据:
MySelection.DataSource = IEnumerable collection Data
假设数据存储在DB中的表中,如:
从MySelection.Value
,我可以获得ID值,例如1,2,3。
从MySelection.Name
开始,我会收到“MySelection”,而不是“选项A”所选的项目名称
如何获取所选项目名称?
答案 0 :(得分:1)
您是否有理由不使用ASP.NET DropDownList?
为了从select元素中获取文本,您应该可以使用:
MySelection.Items[MySelection.SelectedIndex].Text;
答案 1 :(得分:-1)
我的回答与@ kevev22相同,但更容易。
MyDropDownList.Text