У меня есть область, которая называется покрытием. Маршрутизация похожа на
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, отображается страница. хорошо.
Но в методе Action у меня есть код как показано ниже
return RedirectToAction("Summary","Coverage", new RouteValueDictionary(new { policyID = 10 }));
но это не загрузка страницы Mysite / Coverage / Summary / 10.
это показывает ошибку 404.
если я все еще обновляю страницу, она выдаёт 404.но если я вырезал и пропустил тот же URL в адресной строке и нажал Enter, он работает
В чем может быть причина