Предположим, у вас есть следующее PageRoute
PageRoute
routes.MapPageRoute("support", "support", "~/Support.aspx");
Возможно ли по следующему URL: http://www.domain.com/support понять, какая физическая страница обрабатывает запрос?(support.aspx)
http://www.domain.com/support
support.aspx
Request.Url.LocalPath.ToString() возвращает "/ Support.aspx" при запросе этого маршрута.
Request.Url.LocalPath.ToString()
Не уверен, что вы подразумеваете под «понимаете, что такое физическая страница». Однако, вы можете получить URL страницы:
Page.GetRouteUrl("support", null);