Мне в конечном итоге понадобится этот метод, чтобы использовать массив пар keyValue, поэтому передача данных по одному атрибуту на параметр для меня не сработает. Мне понадобится динамический c объект. однако я не могу заставить работать интерпретацию JSON.
У меня очень простой вызов ajax:
$.ajax({
method:'POST',
url,
success: doAThing
contentType:"application/json;charset=utf-8",
data:JSON.stringfy({thing:'stuff'}), //I have tried just {thing:'stuff'}) as well.
dataType: "json"
})
Он входит в контроллер:
public class THING
{
public string thing { get; set; }
}
[AcceptVerbs(HttpVerbs.Post)]
public JsonResult SetDAConfigs(THING param) {
//do something
}
Я пробовал около 50 различных конфигураций. Я могу получить нулевой объект для «вещи» или объект с нулевыми значениями. или ошибка 500.
Может кто-нибудь сказать, что происходит? Я подозреваю, что это проблема с конечной точкой контроллера, но я не могу понять, что.