asp.net - GridView.PageIndexChanging fires but there's no SelectedIndex afected! -


मेरे पास एक ही समस्या के लिए अलग-अलग कार्यान्वयन है।

एक ग्रिडव्यू जो कुछ डेटा से बाँधता है और इसमें एक चुनिंदा कॉलम है जिसमें एक बटन है जब बटन क्लिक निकाल दिया जाता है तो मुझे डीबग में पता है कि: प्रेषक.चयनितडेटाकी और प्रेषक.चयनित इंडेक्स के मूल्य हैं जो मैं बाद में वापिस करता हूं।

लेकिन अब मैं एजेक्स एॉर्डियन नियंत्रण का उपयोग करने के लिए, मेरे पास एक Accordion है, और अंदर एक फलक उस फलक के अंदर मेरे पास एक कॉन्सप्सीबल पैनेल है (जो CollapsiblePanelExtender का उपयोग करता है)। और उस collapsiblePanel में मैं अपने Gridview है इसलिए, जब मैं collapsiblePanel पर क्लिक करता हूं, तो मैं डीबी से डेटा प्राप्त करना चाहता हूं और इसे ग्रिडव्यू में बाँधना चाहता हूं। लेकिन ऐसा लगता है कि इस मेथोट का उपयोग प्रेषक। चयनितडेटाके और प्रेषक.चयनित इंडेक्स कुछ नहीं है (वीबी) जब PageIndexChanging आग! यह कोई मतलब नहीं है!

GridView दोनों कार्यान्वयन और EnableViewState = true

आपको धन्यवाद।

एसीसीऑन पैनल के साथ एक अजाक्स नियंत्रण होने के साथ, यह उस अपडेट पैनल को जोड़ना हो सकता है, भले ही आपने पेज पर कोई नहीं जोड़ा हो। चूंकि ग्रिडव्यू एक अजाक्स नियंत्रण के अंदर है, चूंकि ग्रिडव्यू द्वारा ट्रिगर किए जा रहे सभी ईवेंट अजाक्स द्वारा कब्जा किए जा रहे हैं। आप GridView बटन को एक अजाक्स कॉलबैक पर क्लिक करने का प्रयास कर सकते हैं।

मैंने इस समस्या में भाग लिया है इससे पहले कि एक अजाक्स अद्यतन पैनल या एक अजाक्स नियंत्रण के अंदर नियंत्रण; जैसे कि Accordion पैनल, सर्वर साइड इवेंट हैंडलर को आग करता है, लेकिन क्योंकि अजाक्स इसमें शामिल है, मान वापस क्लाइंट साइड पर फ़ंस रहे थे।


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -