Wie erzeuge ich eine absolute URL aus dem C# -Code?ASP.NET MVC erstellen absolute URL von C# code
Ich möchte eine URL wie folgt generieren: localhost/{controller}/{action}/{id}
. Gibt es eine Möglichkeit, es in C# zu tun, wie es in den Ansichten gemacht werden kann?
Es wird nicht innerhalb des Controllers, sondern in einem ViewModel generiert.
Danke, das war so gut versteckt, dass ich fast 'Url.RouteUrl' benutzt habe. – Peter
Und wenn Sie eine voll qualifizierte URL mit der Url.Action ("Index") - Überladung generieren möchten (wo Sie den Controller nicht angeben), übergeben Sie einfach ** null ** als Controller-Parameter. Dies führt zu: 'Url.Action (" Index ", null, null, Request.Url.Scheme)'. –