Get Current Page Name in ASP .NET
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; }
Posted on July 30, 2010, in Programming & Development and tagged .net, active page, asp, asp.net, c#, current page name, get page, page name, vb, web. Bookmark the permalink. Leave a comment.
Leave a comment
Comments 0