2017-07-07 3 views
-1

Ich möchte die ausgewählten Daten aus db in ein Formular für "Update" -Operation in MVC abrufen. Ich möchte es mit Modal machen.Abrufen von Daten aus db zum Formular bei Klick (MVC Entity Framework)

+0

Sie müssen eine spezifischere Frage stellen und zeigen, was Sie versucht haben. Es gibt viele Tutorials, um loszulegen. https://stackoverflow.com/help/how-to-ask –

+0

Dies ist viel zu breit, lesen Sie bitte die [Hilfe] – Liam

Antwort

1

Ich denke, das ist das, was Sie suchen: https://cmatskas.com/update-an-mvc-partial-view-with-ajax/

Update: Wie jemand darauf hingewiesen, soll ich nicht nur zu einem Artikel umleiten, ohne eine „echte“ Antwort zu geben. So:

Sie können eine Aktion erstellen, die eine Teilansicht mit den aktualisierten Werten zurückgibt, und diese Teilansicht mit AJAX abrufen. Sie können eine detaillierte und wahrscheinlich bessere Erklärung im obigen Link erhalten.

Update 2: Zum Beispiel (nicht getestet):

Ihre Aktion:

public ViewResult GetForm() 
{ 
    //Get some data from your database 
    var model = new FormBindingModel 
    { 
     //Populate this model with data from your database 
    }; 

    return View("_Form", model); 
} 

In Ihrer (Eltern) Seite:

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#something").on("event", function() { 
      $("#formcontainer").empty().append('@(Url.Action("GetForm","ControllerName"))); 
     });  
    }); 
</script> 

Mit diesem Beispiel Ihres Ajax-Aufruf ruft eine teilweise Seite (Ihr Formular) ab, die von einem Objekt ausgefüllt wird, aber ich denke, Sie können Ihre eigene Implementierung erstellen, die Ihren Anforderungen entspricht.

+0

https://meta.stackexchange.com/questions/8231/are-answers-that-just -contain-links-woanders-really-good-answers –

+0

Ich begrüße die Mühe, die Sie hier gemacht haben, aber Sie haben eine Reihe von Annahmen getroffen, was das OP will, usw. Im Allgemeinen würde ich versuchen, zu vermeiden, schlechte Fragen wie zu beantworten Dies. Sie werden schnell feststellen, dass es eine undankbare Aufgabe ist – Liam

Verwandte Themen