При попытке отправить список Список строк, список списков пропущен, я использую метод 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"]
другие игнорируются