Eu tenho procurado através de tentar encontrar uma maneira de redirecionar para uma Index
visão de outro controlador.
public ActionResult Index()
{
ApplicationController viewModel = new ApplicationController();
return RedirectToAction("Index", viewModel);
}
Isto é o que eu tentei agora. Agora, o código que me foi dado também tem um ActionLink
link para a página que eu preciso Redirect
.
@Html.ActionLink("Bally Applications","../Application")
c#
asp.net-mvc
cjohnson2136
fonte
fonte
Shared/Error
experimentar:
e
.cshtml
tendo em vista:OU:
OU:
Observe que o uso
null
na expressão final não é recomendado e é melhor usar um espaçonew {}
em branco em vez denull
fonte
new {}
vez denull
?Você pode usar o seguinte código:
Consulte RedirectToAction
fonte
return RedirectToAction("Index", "Home");
Você pode usar o método sobrecargas
RedirectToAction(string actionName, string controllerName);
Exemplo:
fonte
Você pode usar o redirecionamento local. Os códigos a seguir estão saltando na página Índice do HomeController:
fonte
Resposta completa (.Net Core 3.1)
A maioria das respostas aqui estão corretas, mas são um pouco fora de contexto; portanto, fornecerei uma resposta completa que funciona para o Asp.Net Core 3.1. Por uma questão de completude:
Se você tentar usar qualquer uma das seqüências específicas de URL, por exemplo
"some_health_url"
, não funcionará!fonte