Я не уверен, что вы подразумеваете под "и вызываете файл Default.aspx с правильной строкой запроса?"но если вы хотите вызвать маршрут по умолчанию, это легко сделать.
Вы можете просто указать маршрут в «mypath / Default.aspx».Строка запроса будет автоматически привязана к вашему методу.
Например:
routes.MapRoute(
"LegacyUrl", // Route name
"mypath/Default.aspx", // URL with parameters
new { controller = "Home", action = "Index"}
);
Тогда ваш метод:
[HttpGet]
public ActionResult Index(int n)
{
// do something with n, maybe pass it to the View
return View();
}