ASP.NET MVC: Der richtige Weg, um eine Ressource von einem anderen Controller zu konsumieren/zu verknüpfen

StackOverflow https://stackoverflow.com/questions/2402352

Frage

In einer Ansicht möchte ich einen JSON konsumieren, der von einer Aktion auf einen anderen Controller erstellt wird. Ich glaube nicht Der Hinweis auf diese Ressource würde brechen.

Ich bin mir sicher, dass es etwas zu tun gibt, mit dem ich die URL der Ressource korrekt generieren kann, indem ich den Controller und den Aktionsnamen spezifiziere, aber ich weiß nicht, was es ist, und habe Schwierigkeiten, sie zu finden. Kann mich jemand bitte in die richtige Richtung weisen?

War es hilfreich?

Lösung

Sie können URL.Action () verwenden. Etwas wie das:

<%=Url.Action("MyAction", "MyController")%>

Dies ist dasselbe wie <%=Html.ActionLink("MyAction", "MyController")%> aber nur die URL erzeugen, nicht die <a /> Schild.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top