Ajax Request - Asp Net Core - список списка - PullRequest
0 голосов
/ 14 октября 2019

При попытке отправить список Список строк, список списков пропущен, я использую метод POST, остальные объекты отправляются нормально, только один список не получен.

arrayFilter = [
    0: (3) ["codigo", "contains", "test", columnIndex: 1, filterValue: "test"]
    1: "or"
    2: (3) ["nome", "contains", "test", columnIndex: 2, filterValue: "test"]
    3: "or"
    4: (3) ["nomeFantasia", "contains", "test", columnIndex: 3, filterValue: "test"]]

Как этополучил на сервере:

        public List<List<string>> arrayFilter { get; set; }

Используется Ajax:

$.ajax{
    type: 'POST',
    url: '/Contato/ObterContatoGridList',
    success: function(e){
        console.log(e)
    },
    error: function(e){
        console.log(e)
    },
    cache = true,
    async = false,
    data = params
}

В Asp .Net MVC работает нормально, но в Asp .Net Core это не работает, я изменил некоторые параметры, например, удаление contentType и dataType в .Net Core (с этими параметрами было хуже, все обнулилось).

Если бы у вас была какая-либо конфигурация для использования Ajax в .Net Core, такая же, как .NetMVC?

На сервере список принимается только с параметрами, у которых нет списка.

arrayFilter = [0: "OR", 1: "OR"]

другие игнорируются

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