2008-11-27 16 views
15
अपने आवेदन नक्शे संसाधनों इस तरह वेब यूआरएल पर कई स्थानों में संग्रहीत के भाग

:फ़ाइल पथ

http://servername/files/path/to/my/resource/ 

संसाधनों स्थान फ़ाइल पथ के बाद और एक परिणाम के रूप मॉडलिंग की है वहाँ एक हो सकता है घोंसले का असीमित स्तर। क्या यह एक एमवीसी मार्ग बनाना संभव है जो इससे मेल खाता है ताकि मुझे पूरी तरह से पथ को मेरे नियंत्रक में पास कर दिया जाए? या तो एक स्ट्रिंग या संभवतः तारों की एक पैरा शैली शैली सरणी के रूप में।

मुझे लगता है कि इसके लिए फाइल कीवर्ड पर एक मैच की आवश्यकता होती है, इसके बाद किसी प्रकार का वाइल्डकार्ड होता है। हालांकि मुझे कोई जानकारी नहीं है कि एमवीसी इसका समर्थन करता है या नहीं।

उत्तर

26

तरह

"Files/{*path}" 

एक मार्ग एक एकल स्ट्रिंग के रूप में पथ मिल जाएगा। * इसे वाइल्डकार्ड मैपिंग के रूप में नामित करता है और यह "Files/" के बाद पूरा यूआरएल उपभोग करेगा।

4

ASP.NET के रूटिंग सुविधा के बारे में अधिक जानकारी के लिए कृपया MSDN देखें:

http://msdn.microsoft.com/en-us/library/cc668201.aspx

और "बाकी-सब" पैरामीटर का उपयोग करना चाहते, के तहत "एक चर संख्या हैंडलिंग के लिए खंड देखें खंडों का "।

+0

ग्रेट लिंक, धन्यवाद! –

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