Я получаю то, что считаю странной проблемой привязки в ASP.NET MVC 4 RC Web API. У меня есть метод, предназначенный для приема почтовых запросов от клиента. Проблема в том, что ни один из параметров не является обязательным при вызове метода публикации, я добираюсь до точки останова в строке и имени броска, оба адреса электронной почты равны нулю. Если я изменяю тип запроса на GET в JavaScript, то функция Get ниже вызывается с привязанными параметрами.
Почему не удается выполнить привязку параметров для метода Post и как это исправить?
send: function(evt) {
evt.preventDefault();
$.ajax( {
url: '/api/person',
data: this.model.toJSON(),
type: "POST",
dataType: "json",
success: function(data) {
console.log("Success");
},
error: function(data) {
console.log("Error");
}
});
}
Ниже приведены действия контроллера:
public void Get(string name, string email) {
throw new NotImplementedException();
}
public void Post(string name, string email) {
throw new NotImplementedException();
}
Примечания: