這裏是我的問題:查看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