MVC, Jquery и Ajax - JSON с нулевыми параметрами в контроллере - PullRequest
0 голосов
/ 06 июня 2018

У меня проблема с передачей объекта со свойствами в контроллер.
Оба значения всегда равны нулю.
В console.log передаваемые данные выглядят нормально.Где я допустил ошибку?
Я искал другие решения, и ничто не подтолкнуло меня на правильный путь ...

C #, MVC5, Jquery 2.1.1

Контроллер:

public class Position  
{  
string intnew { get; set; }  
string intlast { get; set; }  
}

Действие:

 [HttpPost]
    public ActionResult change(Position position)
    {
    return Json(new { result = "" });
    }

А Просмотр:

var pos = new Object;
pos.intnew = '22';
pos.intlast = '11';

$.ajax({
url: '/szkolenia/change',
contentType: 'application/json; charset=utf-8',
datatype: 'json',
data: JSON.stringify({ position: pos }),
type: "POST",
success: function (_infoLogs) {
console.log(JSON.stringify({ position: pos }));
}
});

1 Ответ

0 голосов
/ 06 июня 2018

Ваша модель просмотра Properties должна быть Public!

public class Position  
{  
  public string intnew { get; set; }  
  public string intlast { get; set; }  
}

Я предлагаю, чтобы первое слово Properties было заглавным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...