In einer meiner Controller-Aktionen erzeuge ich XML. Eines der Attribute in diesem XML ist ein href
für einen anderen Controller und eine Aktion mit einigen Parametern. Die XML sollte wie folgt aussehen:Erstellen einer Aktionsverbindung in einem Controller
<projects>
<project id="42" name="Project X", href="/projects/42"/>
<!-- etc. -->
</projects>
mir nichts dagegen, wenn die URL relativ oder absolut ist, aber meine Frage ist: Wie kann ich die URL in dem Controller-Code zu generieren, in einem typsicher Weg?
Mit anderen Worten, wie mache ich was HtmlHelper.ActionLink
tut, aber von einem Controller?
Noch in ASP.NET-Core 1.0.x gültig 'Url' ist eine Eigenschaft der abstrakten Klasse' Microsoft.AspNetCore.Mvc.ControllerBase', die 'Microsoft.AspNetCore.Mvc.IUrlHelper' implementiert. –