Wpis z mikrobloga

Mam tablicę dwuwymiarową [[1,2,3],[4,5,6],[7,8,9]], którą próbuję wysłać POSTem do swojego backendu za pomocą AJAXA.

Tablicę wysyłam w ten sposób:

$.ajax({
type: "POST",
url: url,
data: data,
success: success,
dataType: dataType
});

Dlaczego controller ASP .net nie jest w stanie poprawnie odebrać tej tablicy? Kontroller wygląda następująco...

public void Controller (int[,] tablica);

Tak też nie działa:
public void Controller (int[][] tablica);

Ktoś ma jakiś pomysł? :D

#programowanie
  • 18
@Fawek binder mvc nie radzi sobie z zagnieżdżonymi strukturami. Prześlij zamiast tego jsona jako stringa (json.stringify (data)) i po stronie kontrolera sparsuj go ręcznie: JsonConvert.DeserializeObject(data). Nazwy metod piszę z pamięci.