181 votes

.net mvc rediriger vers une URL externe

J'essaie de rediriger vers une URL externe à partir d'une méthode d'action, mais je ne parviens pas à la faire fonctionner. Quelqu'un peut-il m'éclairer sur mon erreur?

 public void ID(string id)
    {
        string url = string.Empty;
        switch (id)
        {
            case "DB2FCB11-579F-4DA2-A68C-A6495B9BAAB5":

                url = "http://www.somesite.com";
                break;
        }
        Response.Redirect(url, true);
    }
 

Merci chris

364voto

Yuriy Faktorovich Points 33347

Si vous parlez d'ASP.NET MVC, vous devez disposer d'une méthode de contrôleur qui renvoie les éléments suivants:

 return Redirect("http://www.google.com");
 

Sinon, nous avons besoin de plus d'informations sur l'erreur que vous obtenez dans la redirection. Je passerais à travers pour m'assurer que l'URL n'est pas vide.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X