Acceder HtmlInput desde C# (ASP.NET)


Al final las cosa más tonta es lo que nos tiene un buen rato… buscando el error. Por ello y para no olvidarme aquí os muestro el siguiente post:

En primer lugar creamos en el ASP nuestro Input:

<input type=”text”  name=”text_field” id=”text_field”  value=”hola” />

Para llamarlo desde el codebehind, escribimos en C# lo siguiente:

public  string getValue()
{
if (Request.Form.Get(“text_field”) != null)
return Request.Form.Get(“text_field”).ToString();
else
return string.Empty;
}

Si llamamos a getValue() nos debería devolver “Hola”.

Espero que os sirva de ayuda, yo estuve un buen rato, por culpa de no ponerle el name=”text_field”, parece que con el ID no le llega solo… para poder acceder al input, lo cual cabrea bastante porque la especificación de la función pone algo así como acceder a la Key, y ya me dirás que pensarías vosotros, pero yo al menos pensaría en ID y no en el name…

Anuncios
  1. No trackbacks yet.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: