Get Page Path Details and URL

if we have URL Like :
http://localhost:96/Cambia3/Temp/Test.aspx?q=item#fragment to get App Path:

    Request.ApplicationPath
    result :  Cambia3
    Request.ApplicationPath
    result :  Cambia3
  1. <code>
  2. Request.ApplicationPath
  3. result : Cambia3
  4. </code>
<code>
    Request.ApplicationPath
    result :  Cambia3
</code>
to get App Path with page name:

    Request.CurrentExecutionFilePath
    result :  Cambia3/Temp/Test.aspx
    Request.CurrentExecutionFilePath
    result :  Cambia3/Temp/Test.aspx
  1. <code>
  2. Request.CurrentExecutionFilePath
  3. result : Cambia3/Temp/Test.aspx
  4. </code>
<code>
    Request.CurrentExecutionFilePath
    result :  Cambia3/Temp/Test.aspx
</code>
to get page path:

    Request.FilePath
    result :  Cambia3/Temp/Test.aspx
    Request.FilePath
    result :  Cambia3/Temp/Test.aspx
  1. <code>
  2. Request.FilePath
  3. result : Cambia3/Temp/Test.aspx
  4. </code>
<code>
    Request.FilePath
    result :  Cambia3/Temp/Test.aspx
</code>
to get path:

    Request.Path
    result :  Cambia3/Temp/Test.aspx
    Request.Path
    result :  Cambia3/Temp/Test.aspx
  1. <code>
  2. Request.Path
  3. result : Cambia3/Temp/Test.aspx
  4. </code>
<code>
    Request.Path
    result :  Cambia3/Temp/Test.aspx
</code>
to get local page path:

    Request.Url.LocalPath
    result :  Cambia3/Temp/Test.aspx
    Request.Url.LocalPath
    result :  Cambia3/Temp/Test.aspx
  1. <code>
  2. Request.Url.LocalPath
  3. result : Cambia3/Temp/Test.aspx
  4. </code>
<code>
    Request.Url.LocalPath
    result :  Cambia3/Temp/Test.aspx
</code>
to get absolute path:

    Request.Url.AbsolutePath
    result :  Cambia3/Temp/Test.aspx
    Request.Url.AbsolutePath
    result :  Cambia3/Temp/Test.aspx
  1. <code>
  2. Request.Url.AbsolutePath
  3. result : Cambia3/Temp/Test.aspx
  4. </code>
<code>
    Request.Url.AbsolutePath
    result :  Cambia3/Temp/Test.aspx
</code>
to get physical path:

    Request.PhysicalApplicationPath
    result :  D:\Inetpub\wwwroot\CambiaWeb\Cambia3
    Request.PhysicalApplicationPath
    result :  D:\Inetpub\wwwroot\CambiaWeb\Cambia3
  1. <code>
  2. Request.PhysicalApplicationPath
  3. result : D:\Inetpub\wwwroot\CambiaWeb\Cambia3
  4. </code>
<code>
    Request.PhysicalApplicationPath
    result :  D:\Inetpub\wwwroot\CambiaWeb\Cambia3
</code>
to get page with query:

    Request.RawUrl
    result :  Cambia3/Temp/Test.aspx?query=arg
    Request.RawUrl
    result :  Cambia3/Temp/Test.aspx?query=arg
  1. <code>
  2. Request.RawUrl
  3. result : Cambia3/Temp/Test.aspx?query=arg
  4. </code>
<code>
    Request.RawUrl
    result :  Cambia3/Temp/Test.aspx?query=arg
</code>
to get url with query:

    Request.Url.PathAndQuery
    result :  Cambia3/Temp/Test.aspx?query=arg
    Request.Url.PathAndQuery
    result :  Cambia3/Temp/Test.aspx?query=arg
  1. <code>
  2. Request.Url.PathAndQuery
  3. result : Cambia3/Temp/Test.aspx?query=arg
  4. </code>
<code>
    Request.Url.PathAndQuery
    result :  Cambia3/Temp/Test.aspx?query=arg
</code>
to get url:

    Request.Url.AbsoluteUri
    result :  http://localhost:96/Cambia3/Temp/Test.aspx?query=arg
    Request.Url.AbsoluteUri
    result :  http://localhost:96/Cambia3/Temp/Test.aspx?query=arg
  1. <code>
  2. Request.Url.AbsoluteUri
  3. result : http://localhost:96/Cambia3/Temp/Test.aspx?query=arg
  4. </code>
<code>
    Request.Url.AbsoluteUri
    result :  http://localhost:96/Cambia3/Temp/Test.aspx?query=arg
</code>
to get host:

    Request.Url.Host
    result :  localhost
    Request.Url.Host
    result :  localhost
  1. <code>
  2. Request.Url.Host
  3. result : localhost
  4. </code>
<code>
    Request.Url.Host
    result :  localhost
</code>
to get full host:

    Request.Url.Authority
    result :  localhost:96
    Request.Url.Authority
    result :  localhost:96
  1. <code>
  2. Request.Url.Authority
  3. result : localhost:96
  4. </code>
<code>
    Request.Url.Authority
    result :  localhost:96
</code>
to get full host:

    Request.Url.Authority
    result :  localhost:96
    Request.Url.Authority
    result :  localhost:96
  1. <code>
  2. Request.Url.Authority
  3. result : localhost:96
  4. </code>
<code>
    Request.Url.Authority
    result :  localhost:96
</code>
to get port:

    Request.Url.Port
    result :  96
    Request.Url.Port
    result :  96
  1. <code>
  2. Request.Url.Port
  3. result : 96
  4. </code>
<code>
    Request.Url.Port
    result :  96
</code>
to get query string:

    Request.Url.Query
    result :  ?query=arg
    Request.Url.Query
    result :  ?query=arg
  1. <code>
  2. Request.Url.Query
  3. result : ?query=arg
  4. </code>
<code>
    Request.Url.Query
    result :  ?query=arg
</code>
to get schema :

    Request.Url.Scheme
    result :  http
    Request.Url.Scheme
    result :  http
  1. <code>
  2. Request.Url.Scheme
  3. result : http
  4. </code>
<code>
    Request.Url.Scheme
    result :  http
</code>

Popular posts from this blog

Could not load file or assembly 'Microsoft.ReportViewer.Common, Version=xx.0.0.0, Culture=neutral, PublicKeyToken='xxx' or one of its dependencies.

C# Crop white space from around the image

The specified version string contains wildcards, which are not compatible with determinism.