Я собираюсь сделать предположение, что действие вашего контроллера имеет следующую подпись:
public ActionResult PerformanceTable(string order)
В этом случае у вас будет работать следующий маршрут:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{order}", // URL with parameters
new { controller = "Widgets", action = "PerformanceTable", order = "best" }, // Parameter defaults
new { order = "(best|worst)" }); // Constraints
Если порядок не задан, в контроллер передается порядок по умолчанию «best».
Последний параметр MapRoute - это регулярное выражение, определяющее возможные значения параметра порядка (в данном случае «лучший» и «худший»). Если задано любое другое значение, маршрут не будет совпадать.