我是 MVC 的新手(已经做了很多年的经典 ASP)。我不确定我知道如何问这个问题。基本上,我希望一个控制器的操作能够无缝地传输/重定向到另一个视图/控制器。我努力了
public class SetupController : Controller
{
...
public ActionResult Bicycles()
{
return RedirectToAction("Index", "Bicycles");
}
}
但问题是这将我带到 localhost/Bicycles (不存在)。我想要的是去 localhost/Setup/Bicycles。我试过这个(将“设置”父文件夹添加到控制器名称):
public class SetupController : Controller
{
...
public ActionResult Bicycles()
{
return RedirectToAction("Index", "Setup/Bicycles");
}
}
但这创建了一个无限重定向循环,浏览器正确地拒绝这样做。
希望我正在尝试做的事情是有道理的。