Опитвам се да публикувам json обекти в MVC във визуализация на визуално студио 2015. Данните обаче изглежда не се свързват с параметъра на методите на действие. Имаше JsonValueProviderFactory, регистриран в предишни версии на MVC, който обработваше това, но изглежда не мога да го намеря в MVC6? Промени ли се настройката, това работеше извън кутията в предишните версии?
По принцип имам метод на контролер
public ActionResult Save(Person person)
{
...
}
Което се опитвам да извикам от javascript:
var personData = { Name : 'John Doe' };
$.ajax({
url: '@Url.Content("~/Person/Save")',
type: "POST",
data: JSON.stringify(personData ),
dataType: "json",
contentType: "application/json; charset=utf-8"
})
В предишните версии на MVC обектът json беше съпоставен с параметъра c#, вижте тази статия например http://webcognoscere.com/post/How-to-POST-a-JSON-object-to-a-Controller-Action.aspx