मैं अपनी कंपनी के आवेदन में काफी अजाक्स भारी सुविधा शुरू करने जा रहा हूं। मुझे जो करना है वह पेज पर उपयोगकर्ता द्वारा हर कुछ मिनटों में अजाक्स कॉलबैक कर रहा है।पूर्ण पोस्टबैक के बिना एएसपी.नेट जावास्क्रिप्ट कॉलबैक?
- मुझे कॉलबैक से पहले, उसके बाद या उसके दौरान कोई भी डोम अपडेट करने की आवश्यकता नहीं है।
- मुझे पृष्ठ से किसी भी जानकारी की आवश्यकता नहीं है, बस एक साइट कुकी से जिसे हमेशा अनुरोधों के साथ भेजा जाना चाहिए, और एक आईडी मान।
मुझे यह जानने के लिए उत्सुकता है कि क्या पृष्ठ पर शेष जानकारी पोस्ट किए बिना एक एएसपी.NET पृष्ठ पर जावास्क्रिप्ट अजाक्स कॉलबैक बनाने का कोई साफ और आसान तरीका है। यदि यह संभव हो तो मैं ऐसा नहीं करना चाहता हूं।
मैं वास्तव में बस पृष्ठ पर एक ही विधि को कॉल करने में सक्षम होना चाहता हूं, और कुछ नहीं।
इसके अलावा, मैं एएसपी.नेट 2.0 तक ही सीमित हूं, इसलिए मैं किसी भी 3.5 फ्रेमवर्क एएसपी AJAX सुविधाओं का उपयोग नहीं कर सकता, हालांकि मैं 2.0 ढांचे के लिए एएसपी AJAX एक्सटेंशन का उपयोग कर सकता हूं।
अद्यतन
मैं के रूप में यह मैं वास्तव में क्या देख रहा हूँ हो रहा है DanP के जवाब को स्वीकार करने का निर्णय लिया है। हमारी साइट पहले से ही कुछ चीजों के लिए jQuery का उपयोग करती है, इसलिए मैं संभवतः अनुरोध करने के लिए jQuery का उपयोग करूंगा क्योंकि मेरे अनुभव में यह एएसपी के AJAX ढांचे की तुलना में काफी बेहतर प्रदर्शन करता है।
आपको लगता है कि IHttpHandler को डेटा स्थानांतरित करने का सबसे अच्छा तरीका क्या होगा? क्या मुझे क्वेरी स्ट्रिंग में चर जोड़ना चाहिए या मुझे डेटा भेजने के लिए पोस्ट करना चाहिए?
केवल एक चीज मुझे लगता है कि मैं भेजने के लिए एक भी आईडी है, लेकिन मैं तय नहीं कर सकता क्या सबसे अच्छा तरीका आईडी भेजने के लिए है और IHttpHandler इसे संभाल कर सकते है। मैं ऐसे समाधान के साथ आना चाहता हूं जो मूल कंप्यूटर कौशल वाले व्यक्ति को गलती से या जानबूझकर पृष्ठ तक पहुंचने या अनुरोध दोहराने से रोक देगा। क्या यह संभव है?