@Ajax.ActionLink nicht zu ersetzen, Teilansicht

Ich ersetzen möchte ein div mit einer Sicht mit @Ajax.actionLink, wenn ich auf diesen link.Aber es funktioniert nicht.

hier ist mein link

<div>
 <li>   @Ajax.ActionLink("settings","Create","Test",


new AjaxOptions { UpdateTargetId = "components" , InsertionMode = InsertionMode.Replace}
)  </li>
</div>

und mein Ziel-div

<div id="components">
</div>

Ich auch js-Datei im layout wie das

    <script src="~/Scripts/Controls/jquery-2.0.3.min.js"></script>
    <script src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
    <script src="~/Scripts/jquery.validate.min.js"></script>
    <script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
    <script src="~/Scripts/modernizr-2.5.3.js"></script> 

und meine Aktion Ergebnis

    public PartialViewResult Create()
    {

        return PartialView("Create");
    }
nur Haltepunkt, und sehen, ob es das schlagen partialviewresult oder nicht??
Überprüfen firebug (oder die Browser-Standard-Entwickler-tools) und überprüfen Sie die Antwort kommt wieder von der Steuerung. Vielleicht bist du eine Fehlermeldung.
ja, es trifft den partialviewresult und leitet Sie zur Ansicht erstellen, aber nicht zu ersetzen, die Haupt-div @ Kartikeya Khosla
kein Fehler kommt vom controller. Ich habe es mit crome.@ heymega
Sehen Sie die partialview Daten in der Antwort der Körper? Auch stellen Sie sicher, dass die Komponenten-id ist eigentlich auf der Seite anzeigen, indem Sie den html-Code in Ihrem Entwickler-tools. Eine andere Sache, stellen Sie sicher, Sie haben nur eine id der Komponente. Ids sollten nicht mehr als einmal erscheinen

InformationsquelleAutor Shariful_Islam | 2014-07-23

Schreibe einen Kommentar