The code snippet below is a quick, easy to use function which allows you to get the current active page in an asp .net website/application.
There are similar functions for getting header information about a page, however, after some research I found the direct info I was looking for was much easier to retrieve using this method.
Enoy. 😉
VB .NET
Public Function GetCurrentPageName() As String Dim strPath As String = System.Web.HttpContext.Current.Request.Url.AbsolutePath Dim oInfo As New System.IO.FileInfo(strPath) Dim strPageName As String = oInfo.strPageName Return strPageName End Function
C#
public string GetCurrentPageName()
{
string spath = System.Web.HttpContext.Current.Request.Url.AbsolutePath;
System.IO.FileInfo oInfo = new System.IO.FileInfo(spath);
string spagename = oInfo.Name;
return spagename;
}
Leave a comment