I may not be the first person to ask this question but I can't find what I was looking for after looking around. I want to get base URL from the URL. I have tried
HttpContext.Current.Request.Url.AbsoluteUri
It would return me the full URL
http://localhost:59112/Resources/VideoPlayer.aspx?ID=resources1.mp4
I would just need until here (e.g.)
http://localhost:59112/
Thanks for your help.
How to Get the Base URL in an MVC Controller. Here's a simple one-liner to get the job done. var baseUrl = string. Format(“{0}://{1}{2}”, Request.
Url ex: http://localhost:59112/Resources/VideoPlayer.aspx?ID=resources1.mp4
HttpContext.Current.Request.Url.Authority
Return: "localhost:59112"
HttpContext.Current.Request.Url.Scheme & "://" & HttpContext.Current.Request.Url.Authority
Return: "http://localhost:59112"
With a bit more research .. I got what I want from a forum .. this is brilliant solution ..
Request.Url.GetLeftPart(UriPartial.Authority) + Request.ApplicationPath
Thanks
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With