هل تريد تقليل مكالمات JavaScript HTTP من عناصر تحكم AjaxControlToolkit؟

StackOverflow https://stackoverflow.com/questions/15788

سؤال

أحب السهولة التي توفرها مجموعة أدوات التحكم ASP.NET Ajax لمطوري ASP.NET.ومع ذلك، لم أجد أنه حل قابل للتطوير على الإطلاق.لدي صفحة تحتوي على حقلين لإدخال التاريخ.من خلال إرفاق TextBox وعنصر تحكم CalendarExtendar به لكل حقل تاريخ، أحصل على عدة (11، في الواقع) استدعاءات Javascript خارجية إلى /ScriptResource.axd?d=xxxx

هل هناك أي طريقة للسيطرة على هذا؟لماذا تمتص كثيرا؟ما هي مجموعة أدوات Ajax الأفضل لـ .NET والتي يمكنها توفير مجموعة متساوية (أو أفضل) من الوظائف التي تكون أكثر قابلية للتطوير ومباشرة للأمام وقابلة للتخصيص بالكامل؟لا أتطلع إلى إعادة اختراع العجلة هنا.

هل كانت مفيدة؟

المحلول

كنت أفضل دائمًا كتابة مكالمات Ajax الخاصة بي في جافا سكريبت باستخدام JQuery أو Prototype.تعمل مجموعة أدوات ASP.NET Ajax على تسهيل الأمور، ولكن يبدو أنها لا تفعل ذلك بشكل أنيق أبدًا.

أنا شخصياً سأقوم بإنشاء وحدة تحكم جديدة في التقويم.بهذه الطريقة يمكنك التحكم في مكالمات AJAX (باستخدام JQuery/Prototype) التي يتم إجراؤها.

نصائح أخرى

يسمح لك ASP.NET AJAX بتسجيل خدمات الويب باستخدام ScriptManager الذي سيقوم بإنشاء وكلاء JavaScript لتتمكن من الاتصال بهم.يرى http://msdn.microsoft.com/en-us/library/bb515101.aspx.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top