मैं एक ajax पद मिल गया है इस तरह निर्माण किया जा रहाअजाक्स ASP.net MVC नियंत्रक को पद वस्तु गुण अशक्त हैं
[HttpPost]
public JsonResult MyAction(MyClass[] items)
{
}
MyClass
बस है डेटा का एक सरल प्रतिनिधित्व:
public class MyClass {
public string Name {get; set; }
public string Id {get; set; }
}
जब जावास्क्रिप्ट पोस्ट अनुरोध करता है, नियंत्रक कार्रवाई करता है वास्तव में 2 आइटम प्राप्त करते हैं, हालांकि इन वस्तुओं में गुण (आईडी, नाम) शून्य हैं।
Fiddler में अनुरोध जाँच हो रही है, शरीर इस तरह दिखता है:
Name | Value
items[0][Name] | Name 1
items[0][Id] | a
items[1][Name] | Name 2
items[1][Id] | b
मैं कुछ छूट गया है?
बस एक अनुमान है, शायद क्योंकि यह गुण जावास्क्रिप्ट और सी # में अपरकेस में लोअरकेस कर रहे हैं। – Tallmaris
नहीं, ऐसा नहीं है। JSON serializer केस संवेदनशील नहीं है। –
एक और परिदृश्य जहां गुण शून्य हैं - http://stackoverflow.com/questions/18124405/json-object-properties-are-coming-as-null – Lijo