Estou tentando redirecionar para um URL externo a partir de um método de ação, mas não consigo fazê-lo funcionar. Alguém pode lançar alguma luz sobre o meu erro?
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);
}
Obrigado Chris
asp.net-mvc
url
redirect
user135498
fonte
fonte
Respostas:
Se você está falando sobre o ASP.NET MVC, deve ter um método de controlador que retorne o seguinte:
Caso contrário, precisamos de mais informações sobre o erro que você está recebendo no redirecionamento. Eu passo para garantir que o URL não esteja vazio.
fonte
Usando JavaScript
Nota: Como disse Jeremy Ray Brown, esta não é a melhor opção, mas você pode achar útil em algumas situações.
Espero que isto ajude.
fonte
return Redirect("https://www.example.org/?search=xyz");
o resultado é redirecionado para example.com/?search=xyz .Talvez a solução que alguém esteja procurando seja a seguinte:
Este trabalho também é usado no modo de exibição.
fonte
Talvez você possa usar o método Redirect URL usando AJAX . Eu fiz isso em várias tarefas de trabalho
fonte
Tente isso (usei o controle doméstico e a exibição de índice):
fonte