Я не знаю, нормально ли это, но должны ли методы 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 });}
При отладке я получаю в верхней строке:
Ни один маршрут в таблице маршрутов не соответствует предоставленным значениям.
ОБНОВЛЕНИЕ
context.MapRoute("name",
"",
new { area = "MyArea", controller = "MyControlelr", action = "List", countryCode = UrlParameter.Optional, cityName = UrlParameter.Optional });