Estoy usando System.Web.Routing para tener algunas URL mejores y me he encontrado con un problema. Necesito saber la página real que está manejando la solicitud.Asp.Net System.Web.Routing Buscar real .aspx Página
por ejemplo, llega una petición como:
/basketball/home
Tengo que encontrar la página que se encarga de esa petición, como:
/management/default.aspx
sólo estoy usando el System.Web.Routing y no MVC. Tengo un control para RequestContext que contiene parte de la información de la ruta, pero no veo lo que necesito.
Gracias de antemano.
ACTUALIZACIÓN ******* *******
pude usar Context.CurrentHandler que me dan "ASP.management_default_aspx", no es exactamente la página, pero lo suficientemente para obtener el nombre de la página.
Esto no funciona porque System.Web.HttpContext.Current.Request.Url.AbsolutePath me da/basketball/home, que realmente no existe. –
He intentado encontrarlo utilizando la tabla de enrutamiento, pero no hay ningún miembro público o acceso para el controlador. Ese artículo sobre la construcción de una URL de una ruta solo da la URL, que sería '/ basketball/home' y no la página aspx. –
tratando una cosa más descrita en ese artículo. –