Маршрутный отладчик Asp.net mvc не совпадает;вроде, как бы, что-то вроде - PullRequest
0 голосов
/ 02 июня 2019

Я использую отладчик маршрутизации 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

...