ok.. entonses mira me arme este escenario pero sigo cometiendo erroes
me ise una clase que contiene lo siguiente que se llama datojson
private string dato;
public string Dato
{
get { return dato; }
set { dato = value; }
}
el metodo JsonResult quedo de la sifuiente forma
public JsonResult metodo(datojson parametro)
{
Dictionary<string, object> map = new Dictionary<string, object>();
map.Add("result", parametro.Dato);
map.Add("success", true);
return Json(map, JsonRequestBehavior.AllowGet);
}
entonses en la llamada al metodo la deje de la siguiente forma
var obj = { Dato: "2" };
$.ajax({
url: "home/metodo",
type: "POST",
data: JSON.stringify({ parametro: obj }),
dataType: 'json',
contentType: "application/json",
success: function (data) {
var resultado = data.result;
if (data.success) {
alert(resultado.Dato);
}
}
});
pero te comento me sigue saliendo nulo on entiendo en donde estoy cometiendo el error :S
jose arreola