2016-03-29 19 views
0

Bu istemci tarafında benim kodudur alınamıyor., nesneyi

Benim denetleyicisi yöntemi: Sunucu tarafında

public ActionResult Export(string fileName, List<GridColumn> gridModel) 

, gridModel sayımı Eksik bir şey var mı hep 0'a mı?

+0

GET yöntemine karmaşık nesneler koleksiyonu geçiremezsiniz! (en azından & # 0 gibi bir şey olmadan) .Property1 = değer1 & [0] .Property2 = değer2 & [1] .Property1 = değer3 & [1] .Property1 = değer4' vb) –

cevap

0

GridColumn nesnelerinin bir listesini bekliyorsunuz, ancak istemci tarafı kodunuzda, yalnızca bir örnek değil, bir dizi gönderiyorsunuz.

+0

Seni alamıyorum. Geçirdiğim gridColumns GridColumn nesnesinin bir dizisidir. –

+0

Genel ActionResult Export ile denedim bile (string fileName, GridColumn gridModel) Hala null olarak alırsınız ... –

+0

Eğer sadece bir dize olarak alırsanız ve NewtonSoft.Json veya başka bir JSON kütüphanesi kullanarak seri hale getirilirse ne olur? Emin değilim, ama GridModel'inizi çalışabilmesi için Serializable olarak belirtmeniz gerekebilir. GridModel'in tanımı nasıl görünüyor? –