У меня есть область, называемая покрытием. Маршрутизация похожа на
context.MapRoute(
"CoverageSummary", // Route name
"Coverage/Summary/{policyId}", // URL with parameters
new { controller = "Coverage", action = "Summary", policyId = UrlParameter.Optional }, // Parameter defaults
new string[] { "Web.Mvc.Claims.Areas.Coverage.Controllers" }
);
когда я захожу на страницу Mysite/Coverage/Summary/10, она показывает страницу. отлично. Но в методе действия у меня есть код, как показано ниже
return RedirectToAction("Summary","Coverage", new RouteValueDictionary(new { policyID = 10 }));
но это не загружает страницу Mysite/Coverage/Summary/10 . показывает ошибку 404. если я обновляю страницу, она все равно дает 404. но если я вырезаю и пропускаю тот же URL-адрес в адресной строке и нажимаю Enter, он работает
Что может быть причиной