मैं सी # के साथ एमवीसी में रूटिंग पर कुछ जानकारी ढूंढ रहा हूं। मैं वर्तमान में एमवीसी में रूटिंग की मूल बातें के बारे में बहुत जागरूक हूं, लेकिन जो मैं खोज रहा हूं वह कुछ मुश्किल है।एमवीसी रूटिंग - पैरामीटर नाम प्रश्न
प्रभावी रूप से, जो मैं खोजना चाहता हूं वह एक ही मार्ग को परिभाषित करने का एक तरीका है जो एक पैरामीटर लेता है।
सामान्य उदाहरण मैं ऑनलाइन पाया है सब उदाहरण
routes.MapRoute(
"Default",
"{controller}.mvc/{action}/{id}"
new { controller = "Default", action="Index", id=""});
के आसपास आधारित है इस मार्ग मानचित्रण करके, आप किसी नियंत्रक में किसी भी कार्रवाई करने के लिए मैप कर सकते हैं, लेकिन आप कार्रवाई में कुछ भी पारित करने के लिए चाहते हैं, विधि पैरामीटर को "आईडी" कहा जाना चाहिए। यदि यह संभव हो तो मैं इसके चारों ओर एक रास्ता खोजना चाहता हूं, ताकि मुझे अपने कार्यों में एक अलग पैरामीटर नाम का उपयोग करने के लिए लगातार मार्ग निर्दिष्ट नहीं करना पड़े।
क्या कोई भी विचार है, या इसके आसपास एक रास्ता है?
किंडा लापता बिंदु ... वह मूल रूप से करना चाहती है {नियंत्रक} .mvc:
याद रखें, ताकि मार्ग विशेषता का उपयोग करने के, यह आपके routeconfig फ़ाइल में ऊपर अपने परिभाषित मार्गों होना चाहिए/{action}/{*} जहां स्टार कोई पैरामीटर नाम है। –
हाँ, धन्यवाद तीमुथियुस। यह सही है। शायद मैंने सवाल बहुत अच्छी तरह से नहीं किया था। – Jimmeh
यह सुनिश्चित नहीं है कि आप क्या चाहते हैं, हो सकता है कि आप * प्रत्येक मान के लिए अनुरोध में अनुरोध कर सकते हैं। कॉन्टैक्ट.रौटडेटा। वैल्यूज * और उन्हें क्वियरिंग * वैल्यू। के * और * वैल्यू। वैल्यू * –