Page.GetRouteUrl("routename", new { blah = "blah" })
null を返します
Response.RedirectToRoute("routename", new { blah = "blah" })
InvalidOperationException("RedirectToRoute に一致するルートが見つかりません。") をスローします。
ブレークポイントを置いてチェックSystem.Web.Routing.RouteTable.Routes
したところ、ルートがそこにありました。ページコードで問題なく使用できます。どうしたんだ?