AjaxControlToolkit 컨트롤에서 javascript HTTP 호출을 최소화하시겠습니까?
-
08-06-2019 - |
문제
저는 ASP.NET Ajax Control Toolkit이 ASP.NET 개발자에게 제공하는 용이성을 좋아합니다.그러나 나는 그것이 확장 가능한 솔루션이라고 전혀 생각하지 못했습니다.2개의 날짜 입력 필드가 있는 페이지가 있습니다.각 날짜 필드에 TextBox와 CalendarExtendar 컨트롤을 연결하면 /ScriptResource.axd?d=xxxx에 대한 외부 Javascript 호출이 여러 번(사실 11개) 발생합니다.
이것을 제어할 수 있는 방법이 있나요?왜 그렇게 짜증나?더 확장 가능하고 간단하며 완전히 사용자 정의할 수 있는 동일한(또는 더 나은) 기능 세트를 제공할 수 있는 더 나은 .NET용 Ajax 툴킷은 무엇입니까?여기서 바퀴를 재발명하려는 것이 아닙니다.
해결책
나는 항상 JQuery나 Prototype을 사용하여 javascript로 Ajax 호출을 작성하는 것을 선호했습니다.ASP.NET Ajax Toolkit은 작업을 더 쉽게 만들어 주지만 결코 우아하게 수행하지 못하는 것 같습니다.
저는 개인적으로 새로운 캘린더 컨트롤러를 만들고 싶습니다.이 방법으로 생성되는 AJAX(JQuery/Prototype 사용) 호출을 제어할 수 있습니다.
다른 팁
ASP.NET AJAX를 사용하면 호출할 JavaScript 프록시를 생성하는 ScriptManager에 웹 서비스를 등록할 수 있습니다.보다 http://msdn.microsoft.com/en-us/library/bb515101.aspx.