Я не знаю, нормально ли это, но должны ли ChildActionOnly
методы запрашивать маршрут?
Например
[ChildActionOnly]
public PartialViewResult List(string countryCode, string cityName)
{...
return PartialView(model);
}
Я представляю это как:
@{Html.RenderAction("List", "MyController", new { area = "MyArea", countryCode = ViewBag.CountryCode, cityName = ViewBag.CityName });}
В отладке я попадаю в верхнюю строку:
Ни один маршрут в таблице маршрутов не соответствует заданным значениям.
UPDATE
context.MapRoute("name",
"",
new { area = "MyArea", controller = "MyControlelr", action = "List", countryCode = UrlParameter.Optional, cityName = UrlParameter.Optional });