2011-02-07 70 views
0

使用HTML元素選擇,如:如何從html SELECT中獲取選擇的項目名稱?在aspx頁面

<SELECT id="MySelection" name="MySelection" runat="server" DataValueField="ID" DataTextField="Name"></SELECT> 

數據是通過設置其屬性DataSource飼料:

MySelection.DataSource = IEnumerable collection Data 

假設數據存儲在表中的DB,如:

  1. 選項A
  2. 選項B
  3. 選項ç
  4. 選項d

MySelection.Value,我能得到的ID值,如1,2,3。

MySelection.Name,我會得到「MySelection」,而不是選擇的項目名稱,比如「選項A」

如何獲得所選擇的項目名稱?

+0

您應該可以通過訪問數據源來獲取名稱。 – ZeissS 2011-02-07 17:35:17

回答

1

是否有一個原因,您沒有使用ASP.NET DropDownList?

爲了得到從選擇元素中的文本,你應該能夠使用:

MySelection.Items[MySelection.SelectedIndex].Text; 
-1

我的答案是一樣的@ kevev22但更容易。

MyDropDownList.Text 
+0

我認爲他使用的是實際的html