Controller - jak odebrać parametry tablica i string

0

Za pomocą JQ Ajax przesyłam obiekt myData :

var myData = {};
myData.customer = customer; <---- string
myData.products = products; <---- tablica obiektów

Conntroller:
public JsonResult Xyz(string customer, products[] products) <----- binduje się tylko string

Oczywiście gdy wysyłam samą tablicę products - bindowanie działa.

Jak przesłać do controllera string i tablice obiektów?

0
robert200 napisał(a):

Conntroller:
public JsonResult Xyz(string customer, products[] products) <----- binduje się tylko string

Oczywiście gdy wysyłam samą tablicę products - bindowanie działa.

Z jakiego controllera korzystasz? Np jaki to framework?

0

Net framework mvc5

2

skoro wysylasz obiekt to po stornie C# tez musisz miec obiekt :D stworz klase o propertach customer i products i odpwodnich typach i zmien input w metodzie na twoja klase :)

0

Dodałem klasę z property string i array product.
Tablica znów się nie binduje, string tak.

1

Aaa bo ty masz tablice obiektow :) to utworz wenwatrz klasy liste obietkow tego typu :) co wywlasz z forntu w tej tablicy

1 użytkowników online, w tym zalogowanych: 0, gości: 1