Я использую отладчик маршрутизации ASP.Net . Мой маршрут получает совпадения, но в столбце «Соответствует текущему запросу» отображается false . Почему это так?
Вот мой текущий маршрут регистрации
routes.MapMvcAttributeRoutes(); //Enables Attribute Routing
routes.MapPageRoute("WebFormDefault", "", "~/Default.aspx");
routes.MapRoute(
name: "MvcDefault",
url: "{controller}/{action}/{id}",
defaults: new { action = "Index", id = UrlParameter.Optional }
);
Атрибуты маршрута моего контроллера
[HttpGet]
[ValidateInput(false)]
[Route("Summary/{id}", Name="GetSummary")]
public ActionResult GetSummary(int id)
{
// blah blah blah
return PartialView("_CardViewPartial", summaries);
}
Просмотр бритвы
@model Models.DoorIndexPageModel
@{
Layout = "~/Views/Shared/_MVCPartialLayout.cshtml";
}
@Html.Action("GetSummary", new {Model.DisplayEmpId})
![Routing Debugger](https://i.stack.imgur.com/gCIlO.png)