我想重定向一个参数很少的页面。但是,如果我尝试通过返回RedirectToAction()
来执行此操作,则该页面将无效。这是代码:
控制器Home
,操作Display
:
public IActionResult Display()
{
return RedirectToAction("Display", new
{
token = "2a4d237b-e2db-4ffe-ae42-787ae4e7566c",
id = "abcdefgh",
display = "Default"
});
}
查看
<a asp-area="" asp-controller="Home" asp-action="Display">Link</a>
如果我在Home控制器的View()
方法中返回Display()
,那么该页面就会被加载。
public IActionResult Display()
{
return View(); //this works
}