title: ASP.NET route issue
body: <p>I have the following in my RouteConfig.cs file</p>
  
  <pre><code>    routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
  
      routes.MapMvcAttributeRoutes();
  
      routes.MapRoute(
          name: "Default",
          url: "{controller}/{action}/{id}",
          defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
      );
  </code></pre>
  
  <p>Home Controller has the following:</p>
  
  <pre><code>[Route("NewIncident")]
  public ActionResult NewIncident()
  {
      var viewModel = new IncidentFormViewModel();
      viewModel.NextPage = 2;
      return View("NewIncident",viewModel);
  }
  
  [Route("EditIncident/{id?}")]
  public ActionResult EditIncident(int? id)
  {
      return View("EditIncidentPage" + id);
  }
  
  [Route("SaveIncident")]
  public ActionResult SaveIncident(IncidentFormViewModel incidentviewmodel)
  {
  
      return RedirectToAction("EditIncident/" + incidentviewmodel.NextPage);
  }
  </code></pre>
  
  <p>From my index view, I can click a button that has the @Html.ActionLink as follows:</p>
  
  <pre><code>@Html.ActionLink("New Incident", "NewIncident", "Home", null, new { @class = "btn btn-primary" })
  </code></pre>
  
  <p>I access the site at <code>http://sitename/</code>  and it loads my index page.  I can click the New Incident button and it loads <code>http://sitename/NewIncident</code> just fine, but when I click the Save button on the New Incident form, it calls the SaveIncident function just fine, but when it hits the <code>return RedirectToAction("EditIncident/" + incidentviewmodel.NextPage);</code> it sends me to <code>http://sitename/Home/EditIncident/2</code> instead of just <code>http://sitename/EditIncident/2</code>.</p>
  
  <p>Any idea why its adding the <code>/Home</code> in there?</p>