Request.Form.Get de un error de etiqueta de opción seleccionada
Frecuentes
Visto 1,747 veces
0
Estoy tratando de obtener un valor o un texto de la etiqueta "seleccionar opción" a través de C#, pero tengo algunos problemas:
este es mi código:
<select id="country" >
<option value="" >Select One...</option>
<%for (int i = 0; i < dt.Rows.Count; i++)
{%>
<option value="<%=dt.Rows[i][0].ToString() %>" ><%=dt.Rows[i][1].ToString() %></option>
<%} %>
</select>
y este es mi código detrás:
string value = Request.Form.Get("country");
sigue recibiendo null
en mi valor. y si estoy tratando de configurar mi <select>
etiqueta con runat="server"
, está recibiendo un error:
Los bloques de código no son compatibles en este contexto
cualquier ayuda?
¡Gracias!
1 Respuestas
4
Los elementos de formulario se publican por su atributo de nombre, no por id.
Trata
<select id="country" name="country">
contestado el 22 de mayo de 12 a las 21:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas c# asp.net or haz tu propia pregunta.