所以在我的个人资料控制器页面中。我在 create 方法中有一个方法调用 create
if (Convert.ToInt32(calBMI) >= 25)
{
return View("Index", Survey);
}
我想将页面呈现到调查索引(调查是另一个负责调查的控制器),我该怎么做才能让它工作,谢谢!!
所以在我的个人资料控制器页面中。我在 create 方法中有一个方法调用 create
if (Convert.ToInt32(calBMI) >= 25)
{
return View("Index", Survey);
}
我想将页面呈现到调查索引(调查是另一个负责调查的控制器),我该怎么做才能让它工作,谢谢!!
return View("~/Views/Survey/Index.cshtml", objSurvey);
假设objSurvey
是您的模型/视图模型对象,并且Survey/index
视图被强类型objSurvey
化为模型/视图模型的类型
编辑:根据评论,如果您的视图不是强类型的,您可以忽略第二个参数
public ActionResult GetSomeThing()
{
return View("~/Views/Survey/Index.cshtml");
}
如果您打算在多个控制器之间共享此视图,它应该在/Views/Shared/
文件夹中。在控制器文件夹或共享文件夹之外使用视图缺乏充分的理由。
在我看来,您可以重定向到调查列表(如果这是您的意图)。
return RedirectToAction("Index", "Survey");