Почему бы не добавить небольшую справку по фиксированному пути, например Show-City
routes.MapRoute(
"CityAndState",
"Show-City/{city}/{state}",
new { controller = "Cities", action = "Index", id = UrlParameter.Optional }
);
это никогда не помешает вашим существующим маршрутам, и тогда вы можете использовать:
http://domain.com/Show-City/New York/NY
в вашем Индексе Action
внутри городов Controller
у вас будет что-то вроде: ~
public class CitiesController : Controller
{
public ActionResult Index(string city, string state)
{
// use city and state variables here
return View();
}
}