Wann verwenden Sie Knockout JavaScript mit ASP.NET MVC
-
24-10-2019 - |
Frage
Welche Faktoren sollten ich berücksichtigen, bevor ich das übernehme? Schlagen JavaScript -Bibliothek für meine Anwendung?
Derzeit habe ich eine ASP.NET MVC 2 -Site. Der größte Teil der Navigation und der Einrichtung der Website ist einfach, Aktionen zu erhalten. Es gibt Ansichten mit Gittern / mehreren Gittern, bei denen nur die Daten angezeigt werden. Alle Ajax und JavaScript werden mit JQuery behandelt. JSON kehrte von Controllern zurück und ist spärlich verwendet. Die meisten AJAX -Gitter werden durch Senden von HTML mit teilweisen Ansichten implementiert.
Lösung
Es gibt viele Faktoren, aber eine Sache, die ich sehr hilfreich empfunden habe:
Wenn Sie UI -Elemente haben, die aktualisiert werden sollen und sporadisch in Ihrer Webseite verteilt werden, z. usw. Wenn Sie MVC -AJAX -Helfer verwenden, müssen Sie ein einzelnes Element angeben, das mit AJAX -Inhalten aktualisiert werden muss oder Ihr eigenes riesiges jQuery.ajax -Ding schreiben muss. Knockout vereinfacht dieses Szenario wirklich.