Yo obtengo el nombre de la página en la que actualmente me encuentro navegando, con esta función:
Public Shared Function GetPageName() As String
Dim arrPath() As String = HttpContext.Current.Request.RawUrl.Split("/")
'use ésta... si desea que el resultado sea en minúsculas
'Return arrPath(arrPath.GetUpperBound(0)).ToLower
Return arrPath(arrPath.GetUpperBound(0))
End Function
o con esta otra:
Dim PageName as String = System.IO.Path.GetFileName(Request.ServerVariables("SCRIPT_NAME"))
Me estoy perdiendo de algo??
3 comentarios:
Buenisimo........ Me ayudo mucho. Utilice este
Dim PageName As String = System.IO.Path.GetFileName(Request.ServerVariables("SCRIPT_NAME"))
Tambien se puede hacer de esta manera:
string[] segmentosURL =HttpContext.Current.Request.Url.Segments;
string pagina = segmentosURL[segmentosURL.Length - 1];
Buenas me gustaría saber como puedo tener el nombre de todas las paginas de mi proyecto.
gracias
Publicar un comentario