title: ASP.NET MVC: Link to another page with different Controller does not work
body: <p>I am developing a dashboard with rendering different KPI's. There is also an interaction with a tool, that's why I have chosen MVC.</p>
  
  <p>Now I have a layout page with a navigation bar. In the Navigation bar I am linking with @Url.Action. 
  So far so good. Every page is working, and if a link is done where exists an other Controller, it works, too. Only in one link I have a problem - I get always the "resource not found" errorpage.</p>
  
  <p>The page LockedOrder is not working.</p>
  
  <p>My layout view looks like this:</p>
  
  <pre><code>&lt;ul class="treeview-menu"&gt;
                          &lt;li&gt;
                              &lt;a href="@Url.Action("Index", "Home")"&gt;&lt;i class="fa fa-circle-o text-yellow"&gt;&lt;/i&gt;Lab Dashboard&lt;i class="fa fa-angle-left pull-right"&gt;&lt;/i&gt;&lt;/a&gt;
                              &lt;ul class="treeview-menu"&gt;
                                  &lt;li&gt;&lt;a href="@Url.Action("Index", "Home")"&gt;&lt;i class="fa fa-circle-o"&gt;&lt;/i&gt;Home&lt;/a&gt;&lt;/li&gt;
                                  &lt;li&gt;&lt;a href="@Url.Action("Load" , "LockedOrder")"&gt;&lt;i class="fa fa-circle-o"&gt;&lt;/i&gt;Locked Order&lt;/a&gt;&lt;/li&gt;
                              &lt;/ul&gt;
                          &lt;/li&gt;
                          &lt;li&gt;&lt;a href="@Url.Action("Index","DashboardXY" )"&gt;&lt;i class="fa fa-circle-o text-blue"&gt;&lt;/i&gt;DashboardXY&lt;/a&gt;&lt;/li&gt;
                      &lt;/ul&gt;
  </code></pre>
  
  <p>Here is my LockedOrder Controller:</p>
  
  <pre><code>public class LockedOrderController : Controller
  {
      List&lt;string&gt; table = new List&lt;string&gt;();
  
      // GET: LockedOrder
      public ActionResult Load()
      {
          table = LoadTable(table);
          return View();
      }
  }
  </code></pre>
  
  <p>A view Load.cshtml exists on the correct view folder.</p>
  
  <p>My RouteConfig file:</p>
  
  <pre><code>public static void RegisterRoutes(RouteCollection routes)
      {
          routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
  
          // Locked Order
          routes.MapRoute(
              name: "LockedOrder",
              url: "LockedOrder/{Load}/{id}",
              defaults: new { controller = "LockedOrder", action = "Load" }
          );
  
          // Dashboard Resources Department Route
          routes.MapRoute(
              name: "DashboardXY",
              url: "dashboard/{ departmentchooser}",
              defaults: new { controller = "DashboardXY", action = "depchooser" }
          );
  
          routes.MapRoute(
              name: "Default",
              url: "Home/{action}/{id}",
              defaults: new { controller = "Home", action = "Index" }
          );
      }
  </code></pre>
  
  <p>So why are all links working and only the link of LockedOrder not?</p>
  
  <p>Please help me.
  I'm really new in ASP.Net MVC, so if something is not clear, just ask me :)</p>
  
  <p>Thanks!</p>
  
  <p>Update: This is my errormessage which I get (I'm sorry, its in German, but may be it can help you to help me :) )</p>
  
  <p><strong>Update 2</strong>
  Now my code looks like this:
  <a href="http://i.stack.imgur.com/mfbt6.png" rel="nofollow">RouteConfig</a>
  <a href="http://i.stack.imgur.com/NBk1f.png" rel="nofollow">LockedOrderController</a></p>