Я пытаюсь передать метод List to controller с помощью ajax. Например, я 2 объекта в списке, как показано ниже. Я получаю два объекта в контроллере, но внутри свойства null
Передача списка объектов в контроллере с использованием вызова ajax
var dataObject = { 'sections': sectionsOrder};
console.log(dataObject);
CustomAjaxRequest("Post", "@Url.Action("UpdateOrderHoldingsForSections", "Renewal")" ,
dataObject, "json", "UpdateSectionsViewWithLatestOrderHoldings",
null, true);
[HttpPost]
public ActionResult UpdateOrderHoldingsForSections(List<OrderHoldings> sections)
{
return null;
}
даже я пытался var dataObject = { 'sections': json.stringify(sectionsOrder)};
еще ничего работает. В чем может быть проблема?
В консоли перед прохождением значения
Без полной модели (в js и на C#) очень сложно сказать, что происходит, добавить ее в код. – Gusman
Каков ваш метод 'CustomAjaxRequest()'? Ваши параметры ajax должны быть 'data: JSON.stringify (dataObject),' и 'contentType: 'application/json; charset = utf-8 ', ' –