पर आसान तरीका मेरे पास एक वेब एप्लिकेशन है जिसे मैं अनुकूलित करने का प्रयास कर रहा हूं। कुछ नियंत्रण संवाद-शैली DIVs
में छिपे हुए हैं। इसलिए, मैं उन्हें केवल AJAX के माध्यम से लोड करना चाहता हूं जब उपयोगकर्ता उन्हें देखना चाहता है। यह नियंत्रण होता है जो ज्यादातर शाब्दिक आधारित हैं (विभिन्न मेनू और विगेट्स) के लिए ठीक है, लेकिन जब मैं क्या मैं "गंदे" नियंत्रण फोन है - जो कि ViewState
करने के लिए व्यापक जानकारी लिखने, पृष्ठ पर सीएसएस या स्क्रिप्ट की टन कर दिया, की आवश्यकता होती है बहुत से संदर्भ इत्यादि - इन्हें "पृष्ठ से बाहर" स्थानांतरित करना असंभव है, विशेष रूप से यह देखते हुए कि एएसपी.NET पोस्टबैक पर प्रतिक्रिया कैसे देगा।AJAX WebControls
मैं कुछ प्रकार के कदम पर विचार कर रहा था जहां मैं रेंडर को ओवरराइड करता हूं, उन बिट्स के लिए मार्कर ढूंढता हूं जिन्हें मैं बाहर ले जाना चाहता हूं और वहां AJAX प्लेसहोल्डर्स डाल सकता हूं, लेकिन न केवल सर्वर ओवरहेड चरम लगता है, यह भी एक पूर्ण हैक जैसा लगता है । इसके अलावा, यहां प्रमुख तत्व संवाद बक्से कि उन पर मान्यता नियंत्रण के साथ रूपों को शामिल कर रहे हैं, और मैं कल्पना नहीं कर सकते कि कैसे मैं नियंत्रण और उनके आवश्यक लिपियों कदम होगा।
मेरी विह्वल कल्पना में, मैं ऐसा करना चाहते हैं:
AJAXifier.AJAXify(ctlEditForm);
दुख की बात है, मुझे पता है कि यह एक सपना है।
सर्वर पर बहुत अधिक लोड किए बिना मैं वास्तव में कितनी जल्दी और त्वरित AJAXification प्राप्त कर सकता हूं?
@ [टैग 2k] (http://stackoverflow.com/questions/2196/easy-way-to-ajax-webcontrols#2404) - अगर यह मदद करता है, तो मुझे लगता है कि आप [$ 79 9] के लिए नियंत्रण सेट को लाइसेंस दे सकते हैं (http://www.telerik.com/purchase/purchase-individual/b219S-kgb।एएसपीएक्स) (माइनस सब्सक्रिप्शन और सोर्स कोड) –