Páginas

2011/10/25

FormCollection vacío en ASP.NET MVC

Tenía mi form en html bien estructurado: su submit, sus campos tipo texto... pero al pasarlo a mi Controller parametrizado con FormCollection de la siguiente forma:

[HttpPost]
public ActionResult NuevoTrabajo(FormCollection valoresForm)
{
...
}

me dí cuenta que valoresForm no contenía ningún elemento!

Encontré la solución de este, sinceramente, problema sencillo: a los campos les faltaba la etiqueta 'name', sin 'name' no hay paso de valores desde un formulario aunque tengas los identificadores bien puestos. Lo dice la normativa de HTML (http://www.w3.org/TR/html401/interact/forms.html#h-17.2).

No es lo mismo

<input type="text" id="micampo" /> (incorrecto)

que

<input type="text" id="micampo" name="micampo" />
  (correcto)

MsiInv o cómo obtener información del software instalado en tu ordenador (en Windows)

Pues como dice el título, si quieres saber realmente qué software tienes instalado en tu computadora con el sistema operativo Windows, recom...