2010-06-13 6 views
6

मैं एक Google मानचित्र ऐप लिख रहा हूं जो मेरे एएसपी.NET एमवीसी कंटोलर को अनुरोध भेजने के लिए jQuery के $ .ajax() का उपयोग कर सर्वर से डेटा का अनुरोध करता है। यह नियंत्रण सुविधा प्रकारों की एक सूची की अपेक्षा करता है। इसके लिए क्वेरीस्ट्रिंग कैसा दिखना चाहिए?क्या मैं एक क्वेरीस्ट्रिंग पास कर सकता हूं जो सर्वर पर सूची <int> पर अनुवाद करता है?

मैं कोई भाग्य के साथ

http://localhost:9090/mapamenities?amenityTypes=1,5

http://localhost:9090/mapamenities?amenityTypes=[1,5]

कोशिश की है।

SearchRquest विशेषता मैं करने के लिए बाध्य करने के लिए कोशिश कर रहा हूँ है

public List<int> AmenityTypes { get; set; } 

धन्यवाद डेनिस

उत्तर

8

प्रयास करें ?amenityTypes=1&amenityTypes=5

3

डिफ़ॉल्ट एमवीसी मॉडल बाइंडर अर्ल के उत्तर के अनुसार आदिम संग्रह को संभालेगा। यदि आपको जटिल प्रकारों को बांधने की कोई आवश्यकता है तो this project.

+0

फिल हैक के ब्लॉग के लिंक को ठीक करें :) –

+0

यह सामान्य मामले के लिए सच है। यह आदिम प्रकारों (जैसे 'int') के लिए काम करना चाहिए, हालांकि, ब्लॉग पोस्ट में भी उल्लेख किया गया है जैसा आप इंगित करते हैं। – earl

+0

अच्छा, धन्यवाद। मेरे फोन से जवाब देने का प्रयास कर रहा था लेकिन इस पर यूआरएल की प्रतिलिपि बनाने का काम नहीं कर सकता! भविष्य में लैपटॉप से ​​चिपके रहेंगे। –

संबंधित मुद्दे

 संबंधित मुद्दे