¿Cómo obtener el nombre del elemento seleccionado de html SELECT?

Utilice el elemento Html SELECT en la página aspx como:

 

Los datos se alimentan configurando su propiedad DataSource:

 MySelection.DataSource = IEnumerable collection Data 

Supongamos que los datos se almacenan en la tabla en DB como:

  1. Opción A
  2. Opción B
  3. Opción C
  4. Opción D

Desde MySelection.Value , puedo obtener el valor de ID, como 1,2,3.

Desde MySelection.Name , obtendré “MySelection”, no el nombre del elemento seleccionado como “Option A”

Cómo obtener el elemento seleccionado Nombre?

¿Hay algún motivo por el que no esté utilizando DropDownList de ASP.NET?

Para obtener el texto de un elemento seleccionado, debe poder usar:

 MySelection.Items[MySelection.SelectedIndex].Text; 

Mi respuesta sería la misma que @ kevev22 pero aún más fácil.

 MyDropDownList.Text