Когда ajax запрашивает у контроллера обновление сущности, я вижу список значений в ajax. Но когда он попадает в контроллер, тот же объект становится нулевым.
$.ajax({
traditional: true,
async: true,
type: 'PUT',
headers: { 'X-CSRF-TOKEN': $("input[name='__RequestVerificationToken']").val() },
url: "/AccessLevel/ModifyAccessLevelFeatureMapping",
dataType: 'json',
contentType: 'application/json',
data: JSON.stringify(accessLevelFeatureList),
processData: false,
cache: false,
success: function (data)
{
}
контроллер >>
[HttpPut]
[ExcludeFromCodeCoverage]
public async Task<JsonResult> ModifyAccessLevelFeatureMapping([FromBody]IEnumerable<FeatureMasterModel> featureModel) --null value!!
{
try
{
var accessLevelFeatures = await accessLevelService.UpdateAccessLevelFeature(featureModel);
return Json(new { accessLevelFeatures });
}
}