हां, वास्तव में, आपको लगभग हमेशा अपने स्वयं के (या jQuery की) AJAX कार्यक्षमता का उपयोग करना पसंद करते हैं।
वहाँ एक बहुत एमएस अजाक्स UpdatePanel के साथ जुड़े भूमि के ऊपर की (यह एक पूर्ण पोस्टबैक प्रदर्शन करती है, और फिर अद्यतन करता है तत्व (रों) उस पृष्ठ पर परिवर्तित) है, इसलिए एक AJAX में अच्छा सुविधाओं वेब साइट सक्षम - जिम्मेदारियां, निरंतरता आदि - लगभग पूरी तरह खो गई हैं (आईएमएचओ)। वास्तव में केबल पर जो वास्तव में सबमिट किया गया है, उसके बदले में, और क्लाइंट पर लौटने पर इसका इलाज कैसे किया जाता है, इसका बहुत कम नियंत्रण है।
दूसरी तरफ jQuery अजाक्स के साथ, आपको पूर्ण और तत्काल नियंत्रण मिलता है, आप अपनी इच्छानुसार हल्के वजन (या भारी) अनुरोध के रूप में बना सकते हैं, और इसका सामना कर सकते हैं - एपीआई किसी भी तरह से कठिन नहीं है UpdatePanel की तुलना में उपयोग करें।
इस बात को ध्यान में रखते हुए, अभी भी परिदृश्य हैं जब UpdatePanel ठीक है, या इससे भी बेहतर। विशेष रूप से एएसपी.नेट वेबफॉर्म में, किसी पृष्ठ के केवल एक हिस्से को वापस करने के लिए मुश्किल हो सकती है, जो उपयोगकर्ता जावास्क्रिप्ट का उपयोग नहीं कर सकता है, और तेजी से "ड्रैग-एंड-ड्रॉप" विकास शैली के लिए, वास्तव में वास्तव में खराब हो जाता है कोई भी तरीका jQuery प्रतिस्पर्धा कर सकते हैं। (चाहे आप ड्रैग-एंड-ड्रॉप विकास पसंद करते हैं या नहीं, पूरी तरह से अन्य चर्चा है ...)
स्रोत
2010-07-20 12:40:32
मेरे मन में एक सवाल है ... यदि क्लाइंट ब्राउज़र में जावास्क्रिप्ट अक्षम है तो क्या होगा? –
@ प्रवेश - फिर यह सामान्य रूप से पोस्टबैक करेगा, आप इस तरह के व्यवहार को या तो अपडेटपेनल या jQuery के साथ प्राप्त कर सकते हैं :) –
hmmm okk धन्यवाद एवी। –