Добро пожаловать в сообщество @ muratgoller.
Проблема, я думаю, связана с тем, как вы передаете данные.Связыватель модели не удается, потому что вы присваиваете модель свойству Datas
.
Вместо этого передайте сериализованную модель напрямую в вызове ajax.
jQuery.ajax({
type: "POST",
url: '../Home/GetMobiles',
dataType: "json",
contentType: "application/json; charset=utf-8",
data: JSON.stringify(model),
success: function (data)
{
alert(data);
},
failure: function (errMsg) {
alert(errMsg);
}
});
Чтобы ваш JSON был интерпретирован подшивкой модели со стороны Controller
.Скорее всего, вам понадобится добавить подсказку [FromBody]
к действию.
[HttpPost]
public string GetMobiles([FromBody]Model Datas)
{
//rest of code
}