Hier ist mein Problem:Blick nicht nach RedirectToAction aufzufrischen ist
[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);
}
Nachdem Sie das Formular viwemodel Server sendet zu füllen. Nachdem die Daten gespeichert wurden, wird der Fluss an die Aktion "DisplayCandidate" umgeleitet. Er wird dort ausgeführt, die Seite wurde jedoch nicht aktualisiert. Ich verstehe nicht warum! Hilfe bitte.
Schreiben Sie über AJAX? Zeigen Sie Ihren clientseitigen Code. – RedFilter
ja. AJAX: if (DataIsValid()) { $ Schnipsel ({ url: "/ Candidate/AddData", content: "application/json; charset = utf-8", Daten: ko.toJSON (addCandidateCommonInfoViewModel) , Typ: "POST", dataType: 'json' }); } – Vengrovskyi