. Global.asax.cs:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Radio and Frequency Route",
"radio/details/{radioId}/{locationId}/{someUnusedName}",
new
{
controller = "Some",
action = "SomeAction",
radioId = string.Empty,
locationId = string.Empty
}
);
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
:
public class SomeController : Controller
{
public ActionResult SomeAction(string radioId, string locationId)
{
ViewData["radioId"] = radioId;
ViewData["locationId"] = locationId;
return View();
}
}
URL-, /radio/details:
http://localhost:51149/radio/details/123/456/moo
http://localhost:51149/radio/details/abc/xyz/foo
URL-, . , /radio/details - ?