Ridurre al minimo le chiamate HTTP javascript dai controlli AjaxControlToolkit?
-
08-06-2019 - |
Domanda
Apprezzo la facilità offerta dal Toolkit di controllo ASP.NET Ajax agli sviluppatori ASP.NET.Tuttavia, non l'ho trovata affatto una soluzione scalabile.Ho una pagina con 2 campi di immissione della data.Inserendo un TextBox e un controllo CalendarExtendar ad esso collegato per ciascun campo data, ottengo diverse (11, in effetti) chiamate Javascript esterne a /ScriptResource.axd?d=xxxx
C'è un modo per controllarlo?Perché fa così schifo?Qual è il toolkit Ajax migliore per .NET in grado di fornire un insieme di funzionalità uguali (o migliori) più scalabili, semplici e completamente personalizzabili?NON sto cercando di reinventare la ruota qui.
Soluzione
Ho sempre preferito scrivere le mie chiamate Ajax in Javascript utilizzando JQuery o Prototype.ASP.NET Ajax Toolkit semplifica le cose, ma non sembra mai farlo in modo elegante.
Personalmente creerei un nuovo controller del calendario.In questo modo puoi controllare le chiamate AJAX (usando JQuery/Prototype) che vengono effettuate.
Altri suggerimenti
ASP.NET AJAX ti consente di registrare servizi Web con ScriptManager che creerà proxy JavaScript da chiamare.Vedere http://msdn.microsoft.com/en-us/library/bb515101.aspx.