Hola Foreros !!!
A ver si alguien me puede iluminar con un pequeño estancamiento que tengo.
En C# tengo las siguientes clases:
Código:
public class AccountInfo
{
public int Id { get; set; }
public string Name { get; set; }
public SocialNetworkInfo SocialNetwork { get; set; }
}
public class AccountInfoList : List<AccountInfo> { }
Y en mi action del controlador
Código:
public ActionResult FollowersByAccountReport(AccountInfoList accounts)
{
..........
..........
}
Pues bien, por Javascript, estoy intentando enviar un objeto del tipo AccountInfoList con varios elementos dentro. El Javascript parece que se crea bien. Y al controlador le llega la lista de elementos, pero... con sus propiedades sin establecer. Es decir, el Id, y el Name, que son las que relleno, llegan vacías !!!
Este es mi código Javascript
Código:
//Creo una lista de objetos, con sus propiedades Id y Name rellenas correctamente.
var listAccounts = $("#listDestine_FollowersByAccountReport > option").map(function () {
var objAccount =
{
Id: $(this).val(),
Name: $(this).text()
};
return objAccount;
}).get();
//Envio el objeto al Controlador.
$.post('@Url.Action("FollowersByAccountReport", "Reports")', { accounts: listAccounts }, function (data) {
.......
.......
});
En fin... por favor... si alguien sabe que estoy haciendo mal, le agradeceré me eche un cable.. ¿Qué diablos me falta?