क्षेत्रों के बीच पुनर्निर्देशन?


जवाबों:


279

क्या आपने यह कोशिश की ?:

return RedirectToAction("action", "controller", new { area = "area" });

4
जब मैं एक क्षेत्र से मुख्य ऐप पर वापस जाता हूं तो मुझे यह काम दिखाई नहीं दे रहा है। क्षेत्र = "" ??
MvcCmsJon

33
@MvcCMsJon return RedirectToAction("action", "controller", new { area = "" });को करना चाहिए।
किम 3

49

आपका जवाब मेरे लिए मददगार था। बस नीचे जोड़ना चाहते थे:

यदि आप एक क्षेत्र से दूसरे क्षेत्र में पुनर्निर्देशित करना चाहते हैं, तो उपरोक्त कोड अच्छी तरह से काम करता है।

और, यदि आप एक क्षेत्र से एक नियंत्रक / दृश्य पर पुनर्निर्देशित करना चाहते हैं जो कि क्षेत्र फ़ोल्डर में नहीं है (यानी ज्यादातर मामलों में, आपके सामने का छोर), तो आप क्षेत्र = "" निर्दिष्ट कर सकते हैं।

अर्थात

return RedirectToAction("action", "controller", new { area = "" });
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.