MVC partial page Updates

Habe ich ein MVC-Projekt, wo ich ein Formular mit Feldern kann der Benutzer eingeben und speichern. Auf derselben Seite habe ich eine Tabelle, die zeigt eine kurze Auflistung der Informationen, die der Benutzer gerade gespeichert. Das problem ich habe versucht, zu aktualisieren, nur die Tabelle nach dem speichern und nicht eine ganze Seite aktualisieren.

Ist das möglich in jquery oder MVC? Wenn ja hat jemand ein Beispiel.

Hier ist, was die action im controller sieht wie folgt aus:

public ActionResult RefreshList()
    {
        string _employeeID = Request.QueryString["empIDSearch"];
        this.ViewData["coursehistorylist"] = _service.ListCoursesByEmpID(_employeeID);
        return View("CourseHistoryList");
    }

Die Funktion in den Blick: (und das ist, wo ich bin verwirrt darüber, wie zum aktualisieren der Tabelle)

$.ajax({
        url: "/Home/RefreshList",
        type: "POST",
        success: function(result) {
            alert("got here");
        },
        error: function(xhr, ajaxOptions, thrownError) {
            alert(xhr.status + " " + thrownError + " " + ajaxOptions);
        }
    });

Greifen die ViewData von der regler:

<% foreach (var item in
  (IEnumerable<EdMVC.Models.tblEdCourse>)ViewData["coursehistorylist"])
 {
%> 

Dank.

  • Geben Sie den code, den Sie verwenden, um das Formular abschicken und es sollte leicht sein, Ihnen zu helfen.
  • aktualisiert mit code-Beispiele
InformationsquelleAutor GB. | 2010-03-26
Schreibe einen Kommentar