The code below is a dreadful hack.
Uri linkUri = HttpContext.Current.Request.Url; string link = linkUri.ToString().Substring(0, linkUri.ToString().IndexOf("Users/Create"));
Instead of editing the string, how do I get the correct route Url in the first place? For example I want to get http://localhost:9999/ instead of http://localhost:9999/Users/Create