wie man von c # -Controller auf externe URL umleitet
Ich bin mit einem c# - controller als web-service.
In es ich wollen, leiten Sie den Benutzer zu einer externen url.
Wie mache ich es?
Versucht:
System.Web.HttpContext.Current.Response.Redirect
aber es hat nicht funktioniert.
InformationsquelleAutor der Frage Elad Benda | 2012-03-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie den Controller Redirect() Methode.
Update
Können Sie nicht direkt führen Sie eine server-side-redirect von einer ajax-Antwort. Sie könnte jedoch wieder ein JsonResult mit der neuen url, und führen Sie die Umleitung mit javascript.
InformationsquelleAutor der Antwort jrummell
Versuchen Sie dies:
InformationsquelleAutor der Antwort Tom Chantler
Wenn Sie mithilfe von MVC-dann wäre es eher angebracht zu verwenden RedirectResult anstelle von Reaktion.Redirect.
Referenz - https://blogs.msdn.microsoft.com/rickandy/2012/03/01/response-redirect-and-asp-net-mvc-do-not-mix/
InformationsquelleAutor der Antwort EndlessSpace