我是全新的MVC(做了多年的傳統ASP)。我不確定我知道如何提出這個問題。基本上,我希望一個控制器的操作能夠無縫地傳輸/重定向到另一個視圖/控制器。我試過VS Express MVC3新手重定向問題
public class SetupController : Controller
{
...
public ActionResult Bicycles()
{
return RedirectToAction("Index", "Bicycles");
}
}
但問題是,這需要我到localhost /自行車(不存在)。我想要的是去本地主機/設置/自行車。我想這(增加「設置」父文件夾到控制器名稱):
public class SetupController : Controller
{
...
public ActionResult Bicycles()
{
return RedirectToAction("Index", "Setup/Bicycles");
}
}
但是這創造了一個無限的重定向循環,使瀏覽器正確地拒絕這樣做。
希望它是有道理的,我想要做的。
您的第一個示例按預期工作。請參閱下面的答案。 – veblock