Контроллер не получает данные - PullRequest
0 голосов
/ 22 мая 2018

У меня есть следующий код JavaScript:

vm.MostrarDiv = function() {

  $http({
    method: 'POST',
    url: _obterUrlAPI() + "ImportacaoPreFatura/ValidarLayoutTeste",
    dataType: "jsonp",
    params: {
      listaTeste: vm.carregarLayoutTeste
    }
  }).then(function successCallback(response) {
    vm.preFatura = response.data;
  }, function errorCallback(response) {
    MessageBox("Erro", response.data.Message);
  });
};

Параметр vm.carregarLayoutTeste имеет значения, но когда он достигает контроллера.

[HttpPost]
[Route("ValidarLayoutTeste")]

public IHttpActionResult ValidarLayoutTeste(List<ValidaLayout> listaTeste) {

listaTeste имеет вид null, кто-нибудь знает, почему это происходит?

1 Ответ

0 голосов
/ 22 мая 2018

Попробуйте с помощью JSON.stringify ваши данные

params: {
 listaTeste: JSON.stringify(vm.carregarLayoutTeste)
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...