2013-07-12 13 views
5

मैं एक साधारण दृश्य अगर एक लॉगिन सफल रहा है और/लॉग इन के नीचे स्थित है कि एक लिंक बनाता है मिल गया है से एक कार्रवाई कॉल करने के लिए अन्य समान समस्याओं को पढ़ने के बाद, मैंने इसे शून्य के बाद, साथ ही कुछ अन्य अधिभार जोड़ने की कोशिश की, लेकिन मुझे सही काम करने के लिए लिंक नहीं मिल रहा है। जब मैं लिंक पर क्लिक करता हूं, तो मुझेHtml.ActionLink एक अलग नियंत्रक एक अलग फ़ोल्डर में है कि

http://setup/AddOrganizationController/AddOrganization 

जो स्थानीयहोस्ट भाग को छोड़ रहा है, वहां होने की आवश्यकता है। अंत में अशक्त के बिना, यह मुझे

/Login/AddOrganization 

को भेजने के लिए सभी मैं चाहता हूँ कि AddOrganizationController नियंत्रक/सेटअप निर्देशिका के अंतर्गत है, जिसके भीतर एक कार्रवाई चलेंगे एक कड़ी है की कोशिश करता है। लिंक को नियंत्रक को सत्र आईडी को तर्क के रूप में भी पास करना चाहिए। मैं यह कैसे कर सकता हूँ?

+0

की तरह कुछ करना आप क्षेत्रों का उपयोग कर रहे हैं? – mitomed

+0

मुझे सच में नहीं पता कि वह क्या है, इसलिए मुझे लगता है कि मैं नहीं हूं। – SantasNotReal

+0

मैं वास्तव में आपके प्रश्न का उत्तर नहीं दे सकता, अपने प्रोजेक्ट की संरचना को भी नहीं जानता, लेकिन मुझे लगता है कि आप उन्हें देखने के लायक हैं। शायद यह उत्तर आपको http://stackoverflow.com/a/6555971/1179061 में मदद करता है – mitomed

उत्तर

6

यदि यह एक ही Area में है तो आप कर सकते हैं:

@Html.ActionLink("Add a new Organization", "AddOrganization", "Organizations", new { id = Session["ID"] }) 

जहां "संगठन" नियंत्रक का नाम है।

अन्यथा, यदि यह एक अन्य क्षेत्र में है आप

@Html.ActionLink("Add a new Organization", "AddOrganization", "Organizations", new { area = "areaName", id = Session["ID"] }, null) 
संबंधित मुद्दे