asp.net mvc - Not found view in Area -


मैंने ASP.NET MVC में क्षेत्र बनाया है। नीचे की तरह।,

यहां छवि विवरण दर्ज करें

और में वर्ग नियंत्रक मैं लिख सूचकांक कार्रवाई जैसे यह (श्रेणी नियंत्रक अंदर प्रशासनएरेआ)

  सार्वजनिक आंशिक श्रेणी श्रेणी नियंत्रक: नियंत्रक {सार्वजनिक वर्चुअल कार्यप्रदर्शन सूचकांक () { वापसी देखें (); }}  

और AdminAreaRegistration

  सार्वजनिक ओवरराइड रिक्त रजिस्टर ऐरेआ (एरियाराइजेस्ट्रेशन कॉन्टैक्ट संदर्भ) {context.MapRoute ("Admin_default", " व्यवस्थापक / {नियंत्रक} / {action} / {id} ", नया {action =" index ", id = UrlParameter.Optional}); }  

और इस तरह से लिंक बनाएं।

  @ html.ActionLink ("sss", MVC.Admin.Category.ActionNames.Index, MVC। Admin.Category.Name)  

जब मैं वेबसाइट चलाता हूं और लिंक पर क्लिक करते समय मुझे यह त्रुटि मिलती है।

दृश्य 'इंडेक्स' या उसका मास्टर था नहीं मिली या कोई दृश्य इंजन खोजे गए स्थानों का समर्थन नहीं करता। निम्नलिखित स्थानों की खोज की गई:

  ~ / दृश्य / श्रेणी / सूचकांक। एस्पॉक्स ~ / दृश्य / श्रेणी / सूचकांक। कैसाक्स / / दृश्य / साझा / इंडेक्स.स्पक्स ~ / दृश्य / शेयर्ड / इंडेक्स.स्कक्स ~ / दृश्य / श्रेणी / अनुक्रमणिका.cshtml ~ / दृश्य / श्रेणी / सूचकांक। Vbhtml ~ / दृश्य / साझा / अनुक्रमणिका.cshtml ~ / दृश्य / साझा / अनुक्रमणिका.vbhtml  

मुझे लगता है कि जिस तरह से आप नियंत्रक और क्रिया को अपने दृश्य से लिंक कहते हैं < / code>। और इसके लिए हमें ActionResult में आभासी कीवर्ड की आवश्यकता क्यों है तो, नीचे की तरह करें ...

मेरे लिए यह काम

अपने व्यवस्थापक क्षेत्र पंजीकरण में:

  का उपयोग कर System.Web.Mvc; नेमस्पेस WebApplication2.Areas.Admin {सार्वजनिक वर्ग व्यवस्थापकअरेरा पंजीकरण: क्षेत्रीय पंजीकरण {सार्वजनिक ओवरराइड स्ट्रिंग क्षेत्रनाम {{वापसी "व्यवस्थापक" प्राप्त करें; }} सार्वजनिक ओवरराइड रिक्त रजिस्टर ऐरेआ (एरियाराइजेस्ट्रेशन कॉन्टैक्ट संदर्भ) {context.MapRoute ("Admin_default", "Admin / {controller} / {action} / {id}", नई {action = "index", id = UrlParameter.Optional}) ; }}}  

आपकी श्रेणी नियंत्रक में: वर्चुअल कीवर्ड निकालें।

< प्री> सिस्टम का उपयोग कर; System.Collections.Generic का उपयोग कर; System.Linq का उपयोग कर; System.Web का उपयोग कर; System.Web.Mvc का उपयोग कर; नेमस्पेस TestScoff.Areas.Admin.Controllers {सार्वजनिक वर्ग CatgoryController: नियंत्रक {सार्वजनिक ActionResult सूचकांक} {वापसी देखें (); }}}

आपकी लिंक नीचे की तरह होनी चाहिए:

  @ एचटीएमएल.एक्शनलिंक ("यहाँ क्लिक करें कैटजीरी जाएं" , "सूचकांक", "कैटगोरी")  

नोट: ब्राउज़र में आपका लिंक इस तरह आ जाएगा http: // स्थानीय होस्ट: 54230 / एडमिन / कैटगोरी


Comments

Popular posts from this blog

sqlite3 - UPDATE a table from the SELECT of another one -

c# - Showing a SelectedItem's Property -

javascript - Render HTML after each iteration in loop -