मेरा प्रोजेक्ट एक ओपन सोर्स कोड है जिसका नाम nopCommerce है।

मैं इसे डाउनलोड करता हूं और विकसित करना शुरू करता हूं।

जब मैं अनुक्रमणिका पर जाता हूं, HomeController.cs में अनुक्रमणिका() में चला जाता हूं।

public partial class HomeController : BasePublicController
{
    public virtual IActionResult Index()
    {
        return View();
    }
}

वापसी दृश्य (), समान नाम दृश्य पर सीधे \Views\Home\Index.cshtml

मैं इसे समझ सकता हूँ।

यह प्रोजेक्ट प्लग थीम हो सकता है, मैं थीम कोड को कॉपी करके थीम प्लग करता हूं \Themes\Views\

जब मैं प्लग के बाद इंडेक्स पर जाता हूं, तो वापसी दृश्य () सीधे \Themes\Views\Home\Index.cshtml पर जाता है

मैं यह समझ नहीं सकता।

नियंत्रक वापसी दृश्य () में कार्रवाई उसी नाम के साथ अन्य दृश्य पर क्यों निर्देशित कर सकती है?

मैं \Themes\Views\Home\Index.cshtml का नाम बदलने का प्रयास करता हूं

यह सीधे \Views\Home\Index.cshtml . पर जाता है

0
Jake 8 जुलाई 2020, 06:07
क्या आप सिर्फ व्यू कोड कॉपी करते हैं? या नियंत्रक कोड भी कॉपी करें?
 – 
Chetan Ranpariya
8 जुलाई 2020, 07:16
नहीं, मैं इसकी नकल नहीं करता। मैं आपके उत्तर की सराहना करता हूं
 – 
Jake
8 जुलाई 2020, 10:57

2 जवाब

जाहिर है कि आपको RouteConfig.cs में या [एक्शननाम ("")] का उपयोग करके कुछ बदलाव करने होंगे।

0
Mirzan 8 जुलाई 2020, 09:17
धन्यवाद, लेकिन यह रूटकॉन्फिग.सीएस में या [एक्शननाम ("")] का उपयोग नहीं कर रहा है।
 – 
Jake
8 जुलाई 2020, 10:54
मैं आपके उत्तर की सराहना करता हूं
 – 
Jake
8 जुलाई 2020, 10:56

मैंने इसे पाया, प्रोजेक्ट थीम नाम से ViewLocationExpanderContext सेट करेगा

0
Jake 8 जुलाई 2020, 10:53