wallpaper

Url

Retrieve the fully URL without a QueryString

AFAIK, there

Convert the Request URL to an SSL/HTTPS link

For example to take the current request URL and converted it to a secure URL can be done like this:

Secure Sockets Layer (SSL).

UriBuilder build = new UriBuilder(Request.Url);
build.Scheme = "https";
build.Port = -1;  // don't inject port

Uri newUri = build.Uri;
string newUrl = build.ToString();

Request Object of ASP .NET related to Paths

Request Object

Here’s a list of the Path related properties on the Request object (and the Page object). Assume a path like http://www.avmendapara.com/wallpaper/admin/paths.aspx for the paths below where webstore is the name of the virtual.

here property of request object given

ApplicationPath :

Returns the web root-relative logical path to the virtual root of this app. /wallpaper/

PhysicalApplicationPath :

Returns local file system path of the virtual root for this app.
c:\inetpub\wwwroot\wallpaper

PhysicalPath

Returns the local file system path to the current script or path.
c:\inetpub\wwwroot\wallpaper\admin\paths.aspx

CurrentExecutionFilePath FilePath Path

All of these return the full root relative logical path to the script page including path and scriptname. /wallpaper/admin/paths.aspx

AppRelativeCurrentExecutionFilePath

Returns an ASP.NET root relative virtual path to the script or path
~/admin/paths.aspx

PathInfo

Returns any extra path following the script name. If no extra path is provided returns the root-relative path (returns text in red below). string.Empty if no PathInfo is available.
/wallpaper/admin/paths.aspx/ExtraPathInfo

RawUrl

Returns the full root relative relative URL including querystring and extra path as a string. /wallpaper/admin/paths.aspx?sku=wwhelp40

Url

Returns a fully qualified URL including querystring and extra path. Note this is a Uri instance rather than string. http://www.avmendapara.com/wallpaper/admin/paths.aspx?sku=wwhelp40

UrlReferrer

The fully qualified URL of the page that sent the request. This is also a Uri instance and this value is null if the page was directly accessed by typing into the address bar or using an HttpClient. Based Referrer client Http header. http://www.avmendapara.com/wallpaper/default.aspx?Info

Control.TemplateSourceDirectory

Returns the logical path to the folder of the page, master or user control on which it is called. This is useful if you need to know the path only to a Page or control from within the control. For non-file controls this returns the Page path. /wallpaper/admin/

As you can see there