मैं एक उप फॉर्म दिखाने के लिए अपने asp.net पृष्ठ में एक modalpopupextender का उपयोग करना चाहता हूं। लेकिन इसे केवल विशिष्ट स्थितियों पर दिखाना है। उन स्थितियों को जावास्क्रिप्ट कोड के एक टुकड़े में निर्धारित किया जाता है।TargetControlID सेट किए बिना ModalPopupExtender का उपयोग करें?
तो, सबसे महत्वपूर्ण बात यह है कि मोडल पॉपअप को बटन क्लिक पर दिखाना नहीं पड़ता है। हालांकि, अगर मैं प्रॉपर्टी TargetControlID खाली छोड़ देता हूं तो मुझे निम्न अपवाद मिलता है:
'ModalPopupExtender1' का TargetControlID मान्य नहीं है। मूल्य शून्य या खाली नहीं हो सकता है। विवरण: वर्तमान वेब अनुरोध के निष्पादन के दौरान एक अनचाहे अपवाद हुआ। त्रुटि के बारे में अधिक जानकारी के लिए और जहां यह कोड में उत्पन्न हुआ, कृपया स्टैक ट्रेस की समीक्षा करें।
अपवाद विवरण: System.InvalidOperationException: 'ModalPopupExtender1' की TargetControlID मान्य नहीं है। मान शून्य या खाली नहीं हो सकता है।
क्या मेरे पास अभी एक छुपे हुए बटन पर TargetControlID है या क्या एक और सभ्य विकल्प है?
दे आप HiddenField या लक्ष्य नियंत्रण आईडी के रूप में बटन नियंत्रण का इस्तेमाल किया। क्या आपको छुपे हुए क्षेत्र में लक्ष्य नियंत्रण के रूप में किसी भी कठिनाइयों का सामना करना पड़ा क्योंकि मैं अब – Deeptechtons
@ डिप्टेचटन हूं, एक छिपी हुई फ़ील्ड का उपयोग न करें। बटन नियंत्रण का प्रयोग करें, लेकिन इसे सीएसएस (शैली = "डिस्प्ले: none;") से छुपाएं क्योंकि माइक ने अपने जवाब में उल्लेख किया था। –
आप बिल्कुल सही हैं। बटन ने मेरी समस्या को हल किया है कि छुपे हुए फ़ील्ड – Deeptechtons