Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

495
Vistas
Cómo obtener el valor seleccionado de la lista desplegable C# ASP.NET

he creado un sitio web simple formulario web asp.net usando C #. tengo un código para mostrar datos en la lista desplegable cuando la página se carga así:

 private void DisplayData() { List<ListItem> items = new List<ListItem>(); items.Add(new ListItem("User", "1")); items.Add(new ListItem("Administrator", "0")); DropdownList1.DataSource = items; DropdownList1.DataBind(); }

Lo llamo en la carga de la página:

 protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { DisplayData() } }

trato de obtener valor de DropdownList1 en btnSubmit

 protected void btnSubmit_Click(object sender, EventArgs e) { lblResult.Text = DropdownList1.SelectedValue; }

este resultado siempre obtiene el valor de la cadena User o Administartor . pero, no quiero. Quiero obtener valor solo de los valores en DropdownList1 como 0 o 1 . ¿Como hacer esto?

about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Un enfoque es usar la propiedad DropDownList SelectedItem para obtener el elemento seleccionado ( ListItem ) y luego usar la propiedad ListItem.Value para obtener el valor correspondiente para ListItem .

 lblResult.Text = DropdownList1.SelectedItem.Value; // Value property Gets or sets the value associated with the ListItem.
about 4 years ago · Santiago Trujillo Denunciar

0

Intente especificar DataValueField de DropDownList1:

 DropdownList1.DataSource = items; DropdownList1.DataValueField = "Value"; DropdownList1.DataTextField = "Text"; DropdownList1.DataBind();
about 4 years ago · Santiago Trujillo Denunciar

0

Convert.ToInt32(DropdownList1.selectedItem.value);
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda