No sé si esto es normal, pero ¿deberían los métodos ChildActionOnly
preguntar por la ruta? Por ejemplo ASP MVC ChildAction Solo debe tener el enrutamiento
[ChildActionOnly]
public PartialViewResult List(string countryCode, string cityName)
{...
return PartialView(model);
}
me lo traducen como:
@{Html.RenderAction("List", "MyController", new { area = "MyArea", countryCode = ViewBag.CountryCode, cityName = ViewBag.CityName });}
En depuración me sale en la línea superior:
No hay ruta en la tabla de rutas coincide con los valores suministrados.
ACTUALIZACIÓN
context.MapRoute("name",
"",
new { area = "MyArea", controller = "MyControlelr", action = "List", countryCode = UrlParameter.Optional, cityName = UrlParameter.Optional });
Gracias. Solo una cosa más he actualizado la pregunta y he añadido un ejemplo del valor de la ruta. ¿Me puede decir si esto es válido para tener dos parámetros opcionales? – 1110
@ 1110 - sí lo es. Los valores simplemente se establecerán en 'string.Empty' si no se establecen valores. – RPM1984