एमवीसी में एक साधारण कार्य, कभी-कभी मुश्किल चुनौती बन जाता है।क्षेत्र के बाहर एएसपी.नेट एमवीसी एक्शनलिंक
ठीक है, मेरे पास व्यवस्थापक नामक एक क्षेत्र है। मेरे पास इस क्षेत्र में साझा की गई निर्देशिका के अंदर "निषिद्ध" नाम का एक पृष्ठ है।
लक्ष्य सरल है: मुझे एक HTML.ActionLink बनाने की आवश्यकता है जो होम पेज पर लौटने के लिए एक लिंक उत्पन्न करता है जो व्यवस्थापक क्षेत्र व्यवस्थापक क्षेत्र है।
तो मैं कोशिश करूँगा, <%= Html.ActionLink("Back","Index",new {controller="Home"})%>
, और इसकी उत्पन्न:
http://localhost/Admin/Home/Index
इसका गलत मैं चाहता हूँ:
http://localhost/Home/Index
कैसे मैं डिफ़ॉल्ट नियंत्रक संरचना करने के लिए एक क्षेत्र से एक लिंक बना सकते हैं?
मैंने मुश्किल पाने की कोशिश की और इसे मेरे क्षेत्र पंजीकरण पंजीकरण मार्ग में जोड़ा, लेकिन यह काम नहीं किया। मैनुअल सीधा क्षेत्र = "" एक नियमित क्रिया लिंक में काम करता है। धन्यवाद। – kmehta
और फ़ॉर्म के लिए यह है कि आप इसे कैसे करेंगे। 'एचटीएमएल.बिनगॉर्मफॉर्म (" लॉगऑफ "," खाता ", नया {क्षेत्र =" "}, फॉर्मएम विधि.पोस्ट, नया {आईडी =" लॉगआउटफॉर्म "}))' –