Using checkboxes with ASP.NET and Javascript -
मेरे पास जावास्क्रिप्ट कोड है जो ऐसा करता है:
var oObjchbox = document.getElementById (" चेकबॉक्स- "+ काउंटीआईडी);
काउंटीआईडी एक छवि मैप से आता है जो पूर्वनिर्मित है।
दूसरी ओर चेक बॉक्स एएसपी द्वारा बनाए जाते हैं नेट। मेरी पहली कोशिश थी कि एएसपी: चेकबॉक्स के साथ एक asp.repeater का उपयोग करें, लेकिन एएसपी.नेट के स्वयं के आईडी बनाने पर जोर देने के बाद से ऐसा नहीं किया। दूसरी कोशिश HTML INPUT को runat = सर्वर के बिना प्रयोग करना था, लेकिन फिर चेकबॉक्स एक गोलपथ से बच नहीं सके।
क्या किसी के पास इस समस्या का समाधान है? मुझे यहां एक ऐसी ही समस्या मिल गई है लेकिन कोई भी उसका प्रश्न का उत्तर नहीं देता।
अगर समस्या आईडी मिल रही है एक पुनरावर्तक के भीतर चेकबॉक्स से तब यह आलेख मदद कर सकता है। यह दिखाता है कि क्लाइंट साइड कैसे तैयार करें, एक एएसपी.नेट ग्रिडव्यू पर सभी फीचर का चयन करें।
जिस मुद्दे पर आप काम कर रहे हैं वह एक असामान्य नहीं है आप उस नियंत्रण का उपयोग करना चाहते हैं जो नियंत्रण में है, जो जावास्क्रिप्ट का उपयोग कर लेआउट (ग्रिडव्यू, पुनरावर्तक, डाटालिस्ट और जैसे) दोहराता है।
याद करने की बात यह है कि आप डैटबाउंड इवेंट्स ( रोवडेटाबाउंड , ItemDataBound ) के दौरान उत्पन्न क्लाइंट आईडी का उपयोग कर सकते हैं, जिसे तब क्लाइंट पर उपयोग किया जा सकता है पक्ष।
फिर वापसी यात्रा के रूप में क्योंकि यह एक मानक नियंत्रण है, आपको इसे ढूंढने में सक्षम होना चाहिए। हालांकि यदि आप एक पुनरावर्तक का उपयोग कर रहे हैं तो अद्यतन डेटा को थोड़ी अधिक काम की आवश्यकता हो सकती है क्योंकि नियंत्रण केवल पढ़ने के लिए ही प्रकार के डिस्प्ले के लिए डिज़ाइन है।
यदि समस्या प्रत्येक नियंत्रण को पूर्वनिर्धारित स्टेटकोल्ड में मैप करते हैं, तो आइटमडाटाबाउंड या रोडाटाबाउंड (यदि आप पुनरावर्तक से कुछ और से बदलते हैं) की घटनाओं की आवश्यकता के आधार पर आप 1 या 2 पैरामीटर के साथ जावास्क्रिप्ट पद्धति को कॉल कर सकते हैं। या तो वर्तमानकैकबॉक्सआईडी और उपयुक्त स्टेटकोड अलग-अलग या पहले से ही जुड़ा हुआ है और इसका उपयोग लुकअप प्रकार की सुविधा के रूप में किया जाता है।
दो जवाबों के लिए खेद है, लेकिन सवाल यह था कि आप वास्तव में क्या करने की कोशिश कर रहे थे, शायद मुझे सिर्फ एक और कप कॉफी की आवश्यकता है इन विचारों में से किसी एक की सहायता करें।
Comments
Post a Comment