Как определить, соответствует ли строка определенному указанному маршруту?
У меня есть такой маршрут:
routes.MapRoute(
"FindYourNewRental",
"find-your-new-rental/{market}/{community}.html",
new { controller = "FindYourNewRental", action = "Community" }
);
string url = "http://www.website.com/find-your-new-rental/northerncalifornia/sacramento.html"
Как я могу программным образом определить, соответствует ли строка 'url' этому маршруту? Что-то вроде этого:
// matches url with the named route "FindYourNewRental"
if (IsRouteMatch(url, "FindYourNewRental"))
{
// do something
}
public bool IsRouteMatch(string url, string routeName)
{
// How do I code this function
}