这里是我的问题:查看RedirectToAction后不刷新完成
[HttpPost]
public ActionResult AddData(CandidateViewModel viewModel)
{
var newCandidateId = 0;
newCandidateId = this._serviceClient.AddCandidate(viewModel);
return RedirectToAction("DisplayCandidate",new {id=newCandidateId});
}
public ActionResult DisplayCandidate(int id)
{
var candidateViewModel= this._serviceClient.GetCandidate(id);
return View(candidateViewModel);
}
后填写表格viwemodel发送给服务器。数据存储后,流程将重定向到DisplayCandidate操作,并且它会到达那里,但页面未刷新。我不明白为什么!请帮助。
您是否通过AJAX发布?显示你的客户端代码。 – RedFilter 2012-08-14 15:02:29
是的。 AJAX:如果(DataIsValid()){ $就({ URL: “/候选/ AddData”, 的contentType: “应用程序/ JSON;字符集= UTF-8”, 数据:ko.toJSON(addCandidateCommonInfoViewModel) , 类型:“POST”, dataType:'json' }); } – Vengrovskyi 2012-08-14 15:09:02