Issue
Plase guide me how to get URL path excluding page name on localhost and server.
for example for the page Active.aspx local path that I want to get is here in bold.
*http://localhost:1532/WebFolder/*Active.aspx
and on server I want to get this bold part
*http://domain.com/WebFolder/*Active.aspx
Similarly if page is in root it will return
*http://domain.com/Active.aspx or *http://localhost:1532/**Active.aspx
Solution
Request.ApplicationPath
– Gets the ASP.NET application’s virtual application root path on the server.
Request.Path
– Gets the virtual path of the current request.
Edit
To get domain + current request + virtual path of the current application, try below:
Request.Url.GetLeftPart(UriPartial.Authority) + Request.ApplicationPath
Answered By – Pranay Rana
Answer Checked By – Marilyn (BugsFixing Volunteer)