生徒を挿入した後、同じブラウザでメッセージを表示するにはどうすればよいですか?現在、私は新しいページに私をナビゲートし、戻りコンテンツを使用していますが、私は同じページ上にメッセージを表示し、同じページに滞在したい:同じページに確認メッセージが返る
インデックスコントローラー:
public ActionResult Index()
{
return View(_repository.ListAll().OrderByDescending(s => s.StudentID));
}
コントローラーアクション:
事前にpublic ActionResult RemoveStudent(int id)
{
StudentDataContext student= new StudentDataContext();
var std = student.Students.Single(s => s.StudentID == id);
student.Students.DeleteOnSubmit(std);
student.SubmitChanges();
return Content("Student " + std.StudentId.ToString() + " Removed");
}
おかげ
申し訳ありませんが、忘れてしまったのは、削除アクションがトリガーされたインデックスビューがあります。このページでは、RemoveStudentアクション – user793468
@ user793468を実行した後にメッセージを表示したい場合は、RedirectToActionを呼び出してアクション/ビューを渡して、単一の要求に対して存在するTempDataにメッセージを格納できます。 – Brandon