だから私のプロフィールコントローラーのページで。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
モデル/ViewModelオブジェクトであり、ビューがModel/ViewModelSurvey/index
の型に強く型付けされていると仮定しますobjSurvey
編集:コメントによると、ビューが厳密に型指定されていない場合は、2 番目のパラメーターを無視できます
public ActionResult GetSomeThing()
{
return View("~/Views/Survey/Index.cshtml");
}
このビューを複数のコントローラー間で共有する場合は、/Views/Shared/
フォルダーにある必要があります。コントローラ フォルダまたは共有フォルダの外部でビューを使用する正当な理由がありません。
調査のリストにリダイレクトするだけでよいようです(それがあなたの意図であれば)。
return RedirectToAction("Index", "Survey");