मेरे पास ASP.net MVC कंट्रोलर है जिसे Designsनिम्नलिखित हस्ताक्षर के साथ एक कार्रवाई करनी है :
public ActionResult Multiple(int[] ids)
हालाँकि, जब मैं url का उपयोग करके इस क्रिया को नेविगेट करने का प्रयास करता हूं:
http://localhost:54119/Designs/Multiple?ids=24041,24117
idsपैरामीटर हमेशा रिक्त है। क्या ?ids=क्रिया के लिए URL क्वेरी पैरामीटर को सरणी में बदलने के लिए MVC प्राप्त करने का कोई तरीका है ? मैंने एक एक्शन फिल्टर का उपयोग करने की बात कही है, लेकिन जहाँ तक मैं बता सकता हूँ कि यह केवल उन पोस्ट के लिए काम करेगा जहाँ URL के बजाय अनुरोध डेटा में एरे पास हो जाता है।
[FromUri]।public ActionResult Multiple([FromUri]int[] ids) {}(GET)