14

में क्षेत्र नियंत्रक से रूट नियंत्रक से लिंक करें मैं अपने क्षेत्रों में से किसी एक से अपने रूट नियंत्रकों से कैसे लिंक कर सकता हूं?एएसपी एमवीसी

<% Html.RenderAction("Action", "Page", new {area = "root", name = "Admin"}); %> 

यह मैं एक त्रुटि देता है:

No route in the route table matches the supplied values.

मैं अपने रूट नियंत्रक संग्रह में Admin नाम का एक फ़ोल्डर में Page नाम के एक नियंत्रक है। मैं \ Admin \ Page टाइप करके इस नियंत्रक तक पहुंच सकता हूं।

 routes.MapRoute(
      "Admin", 
      "Admin/{controller}/{action}/{id}", 
      new { controller = "Admin", action = "Index", id = "" } 
     ); 

मुझे उम्मीद थी मैं मेरे विचार में इस सिंटैक्स का उपयोग "व्यवस्थापक" मार्ग को संबोधित सकता है, लेकिन बात नहीं बनी:

यह मैं कैसे मार्ग पंजीकृत है। यह कैसे तय करें पर कोई विचार है?

उत्तर

29
<% Html.RenderAction("Action", "Controller", new { area = "" }); %> 
+1

लॉल .. यह वास्तव में इतना आसान था। मैं बस किसी अन्य ब्लॉग द्वारा उलझन में था कि 'रूट' रूट के लिए "कोड" था। लेकिन सही तरीका खाली क्षेत्र है। धन्यवाद। – Martin

संबंधित मुद्दे