लिंकबटन उत्पादन सर्वर पर गोलीबारी नहीं कर रहा है

यह "मेरा मशीन प्रमाणन कार्यक्रम पर काम करता है" के लिए एक अच्छा उम्मीदवार है।

मेरे पास लिंकबटन के लिए निम्न कोड है ...


  
Do you wish to upgrade?

यह एक कस्टम नियंत्रण का उपयोग करता है जो पॉपअप संवाद के रूप में प्रारूपित करने के लिए सामग्री के पहले और बाद में कोड जोड़ता है। हां बटन एक हाइपरलिंक है क्योंकि यह संवाद को छिपाने और एक अलग दिखाने के लिए जावास्क्रिप्ट निष्पादित करता है। नहीं बटन एक लिंकबटन है क्योंकि इसे इस मान को संसाधित करने के लिए पोस्टबैक की आवश्यकता है।

मेरे पास लिंकबटन के साथ पंजीकृत ऑनक्लिक ईवेंट नहीं है क्योंकि मैं बस जांचता हूं कि IsPostBack सत्य है या नहीं। स्थानीय रूप से निष्पादित होने पर, पोस्टबैक ठीक काम करता है और सब ठीक हो जाता है। हमारे विकास सर्वर पर प्रकाशित होने पर, नहीं बटन क्लिक करने पर कुछ भी नहीं करता है। मैं विकास सर्वर पर स्थानीय रूप से बनाम परीक्षण करते समय एक ही ब्राउज़र का उपयोग कर रहा हूं।

मेरा प्रारंभिक विचार यह है कि शायद एक वैलिडेटर पोस्टबैक को गोलीबारी से रोक रहा है। मैं पृष्ठ के किसी अन्य अनुभाग पर कुछ मान्यताओं का उपयोग करता हूं, लेकिन वे सभी एक विशिष्ट सत्यापन समूह को सौंपा गया है जो नहीं लिंकबटन को असाइन नहीं किया गया है। हालांकि समस्या यह है कि यह विकास सर्वर पर स्थानीय रूप से क्यों काम करेगा।

कोई विचार?

0

3 उत्तर

प्रमाणीकरण समूह की मेरी समझ यह है कि निर्दिष्ट कोई समूह वाला बटन पृष्ठ पर सभी वैधकर्ताओं को ट्रिगर करेगा। क्या आपने लिंकबटन को एक अलग सत्यापन समूह देने की कोशिश की है?

0
जोड़ा

उत्पादन पर उत्सर्जित एचटीएमएल की जांच करें और सुनिश्चित करें कि इसमें __doPostback() है और इस पर क्लिक करने और ईवेंट को रद्द करने के लिए कोई वैश्विक विधियां नहीं हैं। इसके अलावा यदि आपको लगता है कि यह सत्यापन से संबंधित हो सकता है तो आप कारणों को जोड़ना या झूठ बोलने का प्रयास कर सकते हैं और देख सकते हैं कि इससे मदद मिलती है या नहीं। अन्यथा "मेरी मशीन पर काम करता है" त्रुटि मौजूद होने के बिना डीबग करना और डीवी बनाम प्रोड की कॉन्फ़िगरेशन को जानना मुश्किल है।

0
जोड़ा
इसने समस्या को सही किया। मुझे पता है "मेरी मशीन पर काम करता है" समस्याओं को डुप्लिकेट करने के लिए सिर हैं। मेरे स्थानीय और विकास सर्वर के बीच क्या अंतर इस प्रकार की समस्या का कारण बनेंगे?
जोड़ा लेखक Chris, स्रोत

मुझे भी ऐसी ही समस्या का समाधान करना पड़ा था। मैंने एक अपडेट पैनेल के साथ एक फॉर्म बनाया, फॉर्म में कुछ लिंकबटन थे जो एक मोडलपॉप अप अजाक्स विस्तारक खोलेंगे। जब तक मैंने साइट पर प्रमाणीकरण जोड़ा, तब तक उन्होंने ठीक काम किया। उसके बाद उन्होंने कुछ भी नहीं किया।

आपके समाधान को पढ़ते हुए मैंने पाया कि कुछ लिंकबटन काम कर रहे थे, वे वे थे जिनके पास कारणों की वैधता सेट थी (मैं केवल उन लोगों के लिए रखता हूं जहां मैं इसे सच कर दूंगा)। अन्य सभी लिंकबटनों के कारणों को वैधता = "झूठी" जोड़ने से उन्हें प्रमाणीकृत होने के बाद सही तरीके से काम करने की अनुमति मिली।

आपकी टिप्पणियों के लिए धन्यवाद, यह मेरा दिन बचाया!

0
जोड़ा
मेरे लिए काम किया !!
जोड़ा लेखक Arbaaz, स्रोत