Quiero escribir un método C# para recuperar la página actual. por ejemplo Default6.aspx sé que puedo hacer lo siguiente:obtener la página actual de la url
string url = HttpContext.Current.Request.Url.AbsoluteUri;
// http://localhost:1302/TESTERS/Default6.aspx
string path = HttpContext.Current.Request.Url.AbsolutePath;
// /TESTERS/Default6.aspx
string host = HttpContext.Current.Request.Url.Host;
// localhost
pero ¿cómo puedo obtener Default6.aspx? Y si la url es http://localhost:1302/TESTERS/, mi método debería devolver default.aspx
Creo que debería ser 'Path.GetFileName (Request.Url.AbsolutePath)' – user489998
¿Qué pasa si tengo '#' en URL ..... es decir: http: test.abc.com /sitesposure.aspx#commentfocus ......... ¿funcionará? –