场景:我有一个视图(我们称它为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
});
}
浏览器提示的错误: