Как опубликовать объектные данные из реагирующей нативной выборки на веб-интерфейсе asp.net - PullRequest
0 голосов
/ 19 февраля 2019

Я новичок в реагировании на нативный. Я хочу опубликовать данные формы из реагирования на выборку на веб-сайте asp.net api.но он всегда получает всегда.это мой реагирующий нативный код Fetch Code

let response = await fetch(`${apiConfig.url}${action}`, {
  method: "POST",
  headers: requestHeaders,
  body: "userName=" + encodeURIComponent(body.UserName) +
  "&password=" + encodeURIComponent(body.Password) + "&grant_type=password",
});


let responseJson = await response.json();

и веб-API-код

    [HttpPost]
    public IHttpActionResult Save(Company company)
    {
      var result = _companyRepository.Create(company);
      return Ok(result);
    }

, но он всегда получает нулевой объект компании.Где моя мисс взять?Пожалуйста, укажите мне.

1 Ответ

0 голосов
/ 19 февраля 2019

попробуйте добавить атрибут [FromBody] к параметру:

[HttpPost]
public IHttpActionResult Save([FromBody] Company company)
{
  var result = _companyRepository.Create(company);
  return Ok(result);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...