Frage

In einem meiner Controller-Aktionen, ich bin zu erzeugen einige XML. Eines der Attribute in der XML ist eine href an einem anderen Controller und die Aktion mit einigen Parametern. Die XML sollte wie folgt aussehen:

<projects>
  <project id="42" name="Project X", href="/projects/42"/>
  <!-- etc. -->
</projects>

Ich hat 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 einer typsichere Art und Weise

Mit anderen Worten: Wie kann ich tun, was HtmlHelper.ActionLink, sondern von einem Controller?

War es hilfreich?

Lösung

Gefunden durch Reflektor mit:

string href = Url.Action("DetailsAsXml", new { projectId = item.Id });
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top