2013-01-07 18 views
5

मैंने इंडेक्स एक्शन के साथ एक नियंत्रक बनाया है। मेरी सभी अन्य कार्रवाइयां सिर्फ विचारों को ठीक करती हैं ... लेकिन किसी कारण से मुझे इंडेक्स व्यू रिटर्न रखने के लिए पूर्ण यूआरएल निर्दिष्ट करना होगा। यह लगभग मेरे मार्ग सही ढंग से काम नहीं कर रहे हैं।एमवीसी 4 इंडेक्स एक्शन सही ढंग से काम नहीं कर रहा है

उदाहरण के लिए, गुण पृष्ठ पर जाने के लिए, आपको केवल/Properties/के बजाय/Properties/index पर जाना होगा। मेरे मार्ग इस प्रकार हैं। किसी भी तरह की सहायता का स्वागत किया जाएगा!

routes.MapRoute(
      name: "Index", 
      url: "{controller}/{action}/{id}", 
      defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
     ); 

उत्तर

9

सामान्य रूप से एएसपी.नेट में सुरक्षा कारणों के लिए, आपके पास "गुण" पथ नहीं हो सकता है। सी # प्रोजेक्ट सभी डिफ़ॉल्ट रूप से गुण फ़ोल्डर के साथ आते हैं और एएसपी इसे तब तक अनदेखा कर देगा जब फ़ाइल तक पहुंच को रोकने के लिए सीधे पहुंचा जा सके।

+0

वह था। मैंने नाम बदलकर एक आकर्षण की तरह काम किया। क्या कोई अन्य आरक्षित शब्द है जो इस तरह से व्यवहार करता है? –

+0

शायद कुछ हैं। आप इस प्रश्न को पढ़ने के लिए शुरू करना चाहेंगे! http://stackoverflow.com/questions/6194624/asp-net-mvc3-routing-reserved-words – rossisdead

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