title: URL.Action link is not build correctly when creating anchor tag
body: <p>I'm building an anchor link using <code>Url.Action</code> in my view.
  When built, it does not contain controller method:</p>
  
  <pre><code>function showDetails(data) {
  
      var link = "@Url.Action("Index", "Detail")" + "/" + data;       
      var returnText = "&lt;a target='_blank' href='" + link + "'&gt;" + data + "&lt;/a&gt;";
  
      return returnText;
  }
  </code></pre>
  
  <p>When displaying the link in console: <code>console.log(link)</code>, it gives me <code>/Detail/123</code> instead of <code>/Detail/Index/123</code></p>
  
  <p>This is how the routing is defined in the <code>RouteConfig.cs</code></p>
  
  <pre><code>    routes.MapRoute(
          name: "Default",
          url: "{controller}/{action}/{id}",
          defaults: new { controller = "Login", action = "Index", id = UrlParameter.Optional }
      );
  </code></pre>
  
  <p>I added the following per your suggestion befor <code>Default</code> route</p>
  
  <pre><code>    routes.MapRoute(
          name: "TicketDetail",
          url: "Detail/Index/{data}",
          defaults: new {controller = "Detail", action = "Index", data  =UrlParameter.Optional }
      );
  </code></pre>
  
  <p>What am I missing?</p>