私はRedirectToActionを使って、投稿を別のコントローラにリダイレクトして動作しています。だから私は同じコントローラ内の別のアクションにリダイレクトしようとしたが、それはあまりにも動作していない。RedirectToActionは全くリダイレクトされていません
public ActionResult finalize(int id)
{
Meeting meeting = db.Meetings.Find(id);
meeting.meetingStatus = "finalized";
db.SaveChanges();
return RedirectToAction("Index");
}
public ActionResult Create()
{
return View();
}
[HttpPost]
public ActionResult Create(Meeting meeting)
{
if (ModelState.IsValid)
{
db.Meetings.Add(meeting);
db.SaveChanges();
// return RedirectToAction("Invitation");
return (RedirectToAction("finalize", new { id = meeting.meetingID}));
}
return View(meeting);
}
あなたのコントローラに 'Index'メソッドがありますか? 「それは働いていない」という意味はどういう意味ですか?エラー? – gideon
はい、私のコントローラにはインデックス方法があります。 とリダイレクトして、リダイレクトせずにリダイレクトしてからファイナライズしてください。 –
それは動作していないということはどういう意味ですか?何が起こるのですか? 'Redirect'コールでコードをデバッグしようとしましたか? – gideon