シナリオ:Index.cshtml
フォームをコントローラー アクション ( と呼びましょう) に投稿するビュー ( と呼びましょうGetWorkList
) があります。
GetWorkList
が実行され、部分ビューが返されますWorkReport
。その後、ユーザーはModifyDuration
アクションを介して一部のデータを変更および保存できます。これにより、返されるはずGetWorkList
です (上記と同じ)。Error loading page
その後、部分ビューは正常に更新されますが、ページが完全に読み込まれる前に消えるというエラー メッセージが表示されます。
このエラー メッセージが表示されないようにするにはどうすればよいですか?
コントローラーコード:
[HttpGet]
public ActionResult Index()
{
return View();
}
[HttpGet]
public PartialViewResult GetWorkList(string date)
{
.....instructions
return PartialView("WorkReport", model);
}
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult ModifyDuration(string newDuration, string id, string date)
{
.....instructions
return RedirectToAction("GetWorkList", new
{
date = date
});
}
ブラウザが示すエラー: