मेरे पास एक पुरानी प्रणाली है जो Asp.net के UpdatePanels का उपयोग करती है
पोस्टबैक पूरा होने के बाद, हम जानते हैं कि UpdatePanel के अंदर अपडेट किया गया है
क्या मैं इस अपडेट को क्लाइंट की तरफ किसी भी तरह देरी कर सकता हूं? क्या यह संभव है?
तो यह ऐसा होगा, जब पोस्टबैक शुरू होगा, तो मैं क्लाइंट साइड पर एक जावास्क्रिप्ट डेटाटाइम ऑब्जेक्ट सेट करूँगा
एक बार पोस्टबैक पूरा हो गया है, और डेटा हैक्लाइंट साइड इंटरफ़ेस को अपडेट करने से पहले, सर्वर से लौटा, मैं जांचता हूं कि कितने मिलिसेकंड पास हुए हैं और मैं क्लाइंट साइड के अपडेट में देरी करता हूं जब तक कि कुछ मिलिसेकंड पास नहीं हुआ है
क्या यह संभव है?
asp.net 4.5 c #
उत्तर:
जवाब के लिए 0 № 1POST भेजने से पहले आपको इसमें देरी करनी होगी। चूंकि उन्होंने अपडेट पैनल्स का उपयोग किया था, आप ASP.NET द्वारा उत्पन्न AJAX कॉलबैक फ़ंक्शन को संशोधित नहीं कर सकते हैं।
पूर्व-पोस्ट में देरी करने के लिए, अपडेट पैनल के ट्रिगर कंट्रोल (एस) के लिए जावास्क्रिप्ट क्लिक इवेंट हैंडलर जोड़ें और इसमें देरी करें।