Page.GetRouteUrl("routename", new { blah = "blah" })
반환GetRouteUrl이 null을 반환하고 RedirectToRoute가 "RedirectToRoute에 대해 일치하는 경로를 찾을 수 없습니다."를 반환합니다.
Response.RedirectToRoute("routename", new { blah = "blah" })
가 InvalidOperationException이 발생하지 않습니다 널 (null) ("RedirectToRoute에 대한 검색 일치하는 경로를.")
나는 중단 점을 넣어System.Web.Routing.RouteTable.Routes
을 확인하고 내 노선이 있습니다. 내 페이지 코드에서 문제없이 사용할 수 있습니다. 거래는 뭐니?
ASP.NET 라우팅은 굉장히 버그가 있습니다. –