ASP.NET webform Fileupload inside an ascx which is inside an updatepanel in the aspx -
मेरे पृष्ठ में कुछ कोड है:
& lt; asp: UpdatePanel आईडी = " UpdatePanelEQSelector "runat =" सर्वर "UpdateMode =" Conditional "& gt; & LT; ContentTemplate & gt; & Lt; uc12: EQSelector आईडी = "custEQSelector" OnEqChange = "custEQSelector_OnEqChange" runat = "server" / & gt; & Lt; / ContentTemplate & gt; & Lt; / एएसपी: UpdatePanel & gt;
मेरे उपयोगकर्ता नियंत्रण के अंदर, मुझे एक फ़ाइल अपलोडर जोड़ने के लिए कहा जाता है इसे बस कोडिंग के बाद, मैंने परीक्षण किया और मेरा फ़ाइल अपलोडर हमेशा खाली है मैंने थोड़ी देर खोज की और पता चला कि यह एक सामान्य व्यवहार था। इसे काम करने का समाधान अद्यतन पिनल के लिए एक PostBackTrigger
जोड़ना है।
जब मैंने इसे मेरे aspx पेज में जांच लिया, तो मैं इसे करने के लिए प्राप्त किया और मेरे फाइल अपलोडर की फाइल थी। फिर मैंने इसे गतिशील रूप से जोड़ने की कोशिश की (अंततः इसे मेरे नियंत्रण में करवाना), इसके साथ काम किया:
PostBackTrigger ट्रिगर = नया पोस्टबैकट्रिगर (); ट्रिगर। कंट्रोलआईडी = this.btnTest.ID; this._UpdatePanelEQSelector.Triggers.Add (ट्रिगर);
लेकिन मैं अपने नियंत्रण में यह कोड काम करने के लिए प्रबंधन नहीं कर सकता (मैं लोड में मेरे नियंत्रण सेट के लिए एक पैरामीटर के रूप में अपना अपडेट पास कर चुका हूं, fileUpload हमेशा रिक्त है)
क्या आप कोई समाधान देख रहे हैं?
धन्यवाद
क्या यह पोस्टबैक, लेकिन नियंत्रण खाली छोड़ देता है? या यह बिल्कुल भी पोस्ट नहीं कर रहा है। अगर यह सब वापस पोस्ट नहीं कर रहा है तो मैं इसे जोड़ूंगा
ScriptManager.GetCurrent (this)। पंजीयक पोस्टबैक कंट्रोल (बीटीएनटेस्ट);
यूज़र कंट्रोल के पेज_लोड पर।
अगर यह वापस पोस्ट कर रहा है, लेकिन नियंत्रण खाली है, तो मैं दांव लगाता हूं, संभवत: कुछ भद्दा html कहीं है पृष्ठ पर और मूल्य खो रहे हैं।
Comments
Post a Comment