TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸

Get current URL in C# MVC (.cshtml) files

July 29, 2019

code
Request.Url.AbsolutePath : /virtual_dir/webapp/page
Request.Url.AbsoluteUri  : http://localhost:2000/virtual_dir/webapp/page?q=qvalue
Request.Url.Host         : localhost
Request.Url.Authority    : localhost:80
Request.Url.LocalPath    : /virtual_dir/webapp/page
Request.Url.PathAndQuery : /virtual_dir/webapp/page?q=qvalue
Request.Url.Port         : 80
Request.Url.Query        : ?q=qvalue
Request.Url.Scheme       : http
code
<a href="@Request.Url.AbsolutePath">Clear Search</a></p>

Here are a few more

code
Request.RawUrl             : /virtual_dir/webapp/page?q=qvalue
Request.Url.OriginalString : http://localhost:2000/virtual_dir/webapp/page?q=qvalue
Request.Url.ToString()     : http://localhost:2000/virtual_dir/webapp/page?q=qvalue
Url.Action()               : /virtual_dir/webapp/page?q=qvalue