Recuperar texto (no valor) de la etiqueta de opción seleccionada

Bivo Kasaju

Estoy usando asp.net c # mvc4

Actualmente puedo recuperar el valor de la opción seleccionada en mi controlador desde mi vista, pero también necesito recuperar el texto. Mi vista y controlador se ve así:

Ver:

<form method="post" action="myAction">
     <select name="sel">
          <option value="1" text="One">One</option>
          <option value="2" text="Two">Two</option>
     </select>
</form>

Controlador:

public ActionResult myAction(int sel) 
{
     int selValue = sel;
}

Este fragmento de código me funciona bien. Sin embargo, en mi controlador, quiero agregar string selText=somethingpara que también tenga el texto, y el código se vería así:

public ActionResult myAction(int sel, string something) 
{
     int selValue = sel;
     string selText = something
}

¿Podría alguien ayudarme con esto?

Jenny O'Reilly

Puede poner ambos (el valor y el texto) en el atributo de valor usando un separador.

<form method="post" action="myAction">
      <select name="sel">
          <option value="1|One">One</option>
          <option value="2|Two">Two</option>
     </select>
</form>

Y sepáralo en el controlador nuevamente.

public ActionResult myAction(string sel) 
{
    string[] selSplit = sel.Split('|');
    int selValue = int.Parse(selSplit[0]);
    string selText = selSplit[1];
}

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Recuperar texto (no valor) de la etiqueta de opción seleccionada

¿Cómo recuperar el texto de la etiqueta de opción usando el valor que se le da en la etiqueta de opción usando javascript?

Obtener texto de la opción seleccionada

El valor de la opción desplegable seleccionada no se puede recuperar usando $ _POST

jQuery obtiene el valor de la opción seleccionada (no el texto, sino el atributo 'valor')

¿Cómo puedo recuperar la etiqueta de la opción en lugar del valor de la opción?

No se puede obtener el texto de la etiqueta de la etiqueta de selección seleccionada

¿Cómo mostrar el valor de la opción seleccionada Seleccionado en la etiqueta de opción en el archivo de plantilla de Django?

obtener el valor de la etiqueta de opción según el texto en HTML SELECT

Obtenga el texto de la opción seleccionada con JavaScript

Obtenga texto de la opción seleccionada con jQuery

La opción seleccionada del menú desplegable llena otro cuadro de texto / valor de valor desplegable al cambiar

Cambiar el valor de la opción seleccionada

Copiar al portapapeles el valor de la opción seleccionada

jquery establece la opción seleccionada por valor de datos

El valor de la etiqueta de selección no se actualiza si el valor de la opción seleccionada se cambia dinámicamente

Obtener la etiqueta de texto de QAction seleccionada de QActionGroup

Intentando recuperar la tabla de la base de datos de acuerdo con la opción seleccionada

Enlace unidireccional angular 2 eliminando la opción seleccionada de la etiqueta de selección

Obtener el valor de una opción seleccionada en una etiqueta con Javascript

El cambio de fuente depende de la etiqueta de opción seleccionada

¿Obtener valor de la etiqueta de matriz seleccionada en php?

Coincidencia de la opción seleccionada de una etiqueta html específica en java Regex

¿Cómo obtener la opción seleccionada de la etiqueta "seleccionar" en el navegador móvil?

Elija qué opción está seleccionada en la etiqueta de selección

¿Cómo aplicar una función a la etiqueta de opción seleccionada?

Cómo recuperar la opción seleccionada de una selección anidada en un <td>

Reemplazar el texto predeterminado de bootstrap downdrop con el texto de la opción seleccionada

Obteniendo valor de la etiqueta seleccionada usando el matraz

TOP Lista

CalienteEtiquetas

Archivo