Minimieren von javascript-HTTP-Aufrufe aus dem AjaxControlToolkit-Steuerelemente?
-
08-06-2019 - |
Frage
Ich Liebe die Leichtigkeit, die ASP.NET Ajax control Toolkit bietet ASP.NET Entwickler.Allerdings habe ich es nicht gefunden zu werden eine skalierbare Lösung überhaupt.Ich habe eine Seite mit 2 Felder für datumseingaben.Indem Sie ein TextBox-und ein CalendarExtendar Steuerung befestigt, um es für jedes Datum-Feld, bekomme ich mehrere (11, in der Tat), externe Javascript-aufrufen /ScriptResource.axd?d=xxxx
Gibt es eine Möglichkeit, dies zu kontrollieren?Warum muss es saugen so viel?Was ist eine bessere Ajax-toolkit für .NET, die kann bieten die gleiche (oder bessere) Funktionen, skalierbarer, geradlinig und vollkommen anpassbaren?Weis NICHT das Rad neu erfinden hier.
Lösung
Ich habe es immer vorgezogen, zu schreiben, dass meine Ajax-Aufrufe in javascript mit JQuery oder Prototype.ASP.NET Ajax Toolkit macht die Dinge einfacher, aber es scheint nie zu tun, so elegant.
Ich persönlich würde einen neuen Kalender Controller.Auf diese Weise können Sie Steuern, die AJAX mit JQuery/Prototype) - Aufrufe gemacht werden.
Andere Tipps
ASP.NET AJAX ermöglicht die Registrierung von web-services mit dem ScriptManager die JavaScript-proxies für Sie zu rufen.Finden http://msdn.microsoft.com/en-us/library/bb515101.aspx.