i have a problem sending data to a MVC Controller...
My model (please see the property "ArchivosDeNorma"):
public partial class CustomNormas
{
#region Propiedades
[Required(ErrorMessage = "Debe ingresar Titulo")]
[StringLength(50, ErrorMessage ="Titulo no puede superar los 50 caracteres")]
public string Titulo { get; set; }
[Required(ErrorMessage = "Debe ingresar FechaDeVigencia")]
public DateTime FechaDeVigencia { get; set; }
public DateTime? FechaDePublicacion { get; set; }
[Required(ErrorMessage = "Debe ingresar Ambito")]
public int Ambito { get; set; }
[Required(ErrorMessage = "Debe ingresar Tipo")]
public int Tipo { get; set; }
[Required(ErrorMessage = "Debe ingresar Numero")]
public int Numero { get; set; }
[Required(ErrorMessage = "Debe ingresar Anio")]
public int Anio { get; set; }
[StringLength(300, ErrorMessage ="Descripcion no puede superar los 300 caracteres")]
public string Descripcion { get; set; }
[Required(ErrorMessage = "Debe ingresar FechaAlta")]
public DateTime FechaAlta { get; set; }
public DateTime? FechaBaja { get; set; }
[StringLength(2147483647, ErrorMessage ="Texto no puede superar los 2147483647 caracteres")]
public string Texto { get; set; }
[StringLength(500, ErrorMessage ="Firmantes no puede superar los 500 caracteres")]
public string Firmantes { get; set; }
**public ArchivosDeNormaC[] ArchivosDeNorma { get; set; }**
public string DescripcionArchivo { get; set; }
#endregion
}
**public class ArchivosDeNormaC
{
public int id { get; set; }
public string archivo { get; set; }
public string descripcion { get; set; }
}**
The problem is when do an ajax post to the controller, the "ArchivosDeNormas" parameter is null. The ajax post call (aarchivos is an array):
var data = v.form.serializeArray();
data.push({ name: "ArchivosDeNorma", value: JSON.stringify(that.aarchivos) });
$.ajax({
type: "POST",
url: "Normas/Crear"
data: data
});
Ajax post in firebug:

And the breackpoint in the controller, the propertie ArchivosDeNormas is null:

Hope someone can help me! Thanks a lot and sorry for my english