Estoy tratando de redirigir a una URL externa desde un método de acción, pero no puedo hacer que funcione. ¿Alguien puede arrojar algo de luz sobre mi error?
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);
}
Gracias Chris
asp.net-mvc
url
redirect
usuario135498
fuente
fuente
Respuestas:
Si está hablando de ASP.NET MVC, entonces debería tener un método de controlador que devuelva lo siguiente:
De lo contrario, necesitamos más información sobre el error que está recibiendo en la redirección. Pasaría para asegurarme de que la url no esté vacía.
fuente
Usando JavaScript
Nota: Como dijo @Jeremy Ray Brown, esta no es la mejor opción, pero puede ser útil en algunas situaciones.
Espero que esto ayude.
fuente
return Redirect("https://www.example.org/?search=xyz");
el resultado es redirigir a example.com/?search=xyz .Quizás la solución que alguien está buscando es esta:
Este trabajo también se usa en la Vista.
fuente
Tal vez pueda usar el método de redireccionamiento de URL usando AJAX . He hecho esto en varias asignaciones de trabajo.
fuente
Pruebe esto (he usado el controlador de inicio y la vista de índice):
fuente