0
我想用少量参数重定向页面。但是,如果我尝试通过返回RedirectToAction()
来执行此操作,该页面将不起作用。下面是代码:重定向到使用参数查看不起作用(ASP.NET Core)
控制器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>
如果我在主页控制器的Display()
方法返回View()
,即wotks精细的页面加载。
public IActionResult Display()
{
return View(); //this works
}
您正在重定向到同一个控制器上的同一个动作,堆栈溢出异常吗? 进行第二种方法,使用您指定的参数,然后从该参数返回视图。 – ganders