Ich bin sehr neu in der ASP.NET 4.0-Web-API. Können wir am Ende der POST-Aktion zu einer anderen URL umleiten?Response.Redirect(url)
Eigentlich lade ich eine Datei von einer MVC-Anwendung (sagen wir www.abcmvc.com
) über die Web-API (sagen wir www.abcwebapi.com/upload
) hoch.
Hier upload
ist die POST-Aktion. Ich poste ein mehrteiliges Formular in der Post-Aktion des Web-API-Upload-Controllers. Nach dem Hochladen möchte ich zurück zu www.abcmvc.com
.
Ist das möglich?
HttpStatusCode.Redirect
(302) oder.RedirectMethod
(303) verwendenHier ist eine andere Möglichkeit, wie Sie zum Stammverzeichnis Ihrer Website gelangen können, ohne die URL fest zu codieren:
Hinweis: Funktioniert nur, wenn sich sowohl Ihre MVC-Website als auch WebApi unter derselben URL befinden
quelle
quelle
Sie können dies überprüfen
quelle