पृष्ठ को पूर्व में सी # के साथ एक dropdownbox का संदर्भ लें

वोट
0

मैं विकल्पों लोड होने के दौरान पीछे सी # कोड से मेरी aspx पृष्ठ पर एक dropdownbox में जोड़ना चाहते हैं। मैं कैसे नियंत्रण के लिए एक संदर्भ पाने के लिए पता नहीं है। मैं कुछ सी # कोड है जो उपयोगकर्ता द्वारा dropdownbox में परिवर्तन शुरू हो रहा है है। कि मैं के साथ लटकती के लिए एक संदर्भ मिलता है:

DropDownBox ddb = (DropDownBox)info.Toolbar.ToolbarItems.Find(ID);

लेकिन है कि अगर मैं में यह कोशिश काम नहीं करेगा

protected void Page_PreRender(object sender, EventArgs e)
    {

मेरी aspx.cs पर

मैं क्या खो रहा हूँ? धन्यवाद।

10/12/2008 को 00:56
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
1

यदि आप चाहते हैं लटकती के चयनित आइटम स्वचालित रूप से Postbacks पर viewstate से चुना जा करने के लिए आप समय Page_PreLoad आग से लटकती में सभी आइटम की आवश्यकता होगी। ऐसा करने के लिए आप इस बिंदु नियंत्रण बनाई गई हैं, लेकिन अभी तक उन्हें viewstate में इंजेक्ट कर दिया गया है पर, Page_Init में अपने कोड डाल करने के लिए चाहते हैं।

एक नज़र यहाँ ले लो ASP.NET पृष्ठ जीवन चक्र अवलोकन पेज जीवन चक्र पर जानकारी के लिए।

मुझे लगता है कि अपने लटकती एक माता पिता के कंटेनर में है, तो आप info.EnsureChildControls कॉल करने के लिए () इससे पहले कि आप ढूँढें () अगर यह आपके नियंत्रण के लिए एक संदर्भ प्राप्त करने में सक्षम नहीं है का उपयोग की आवश्यकता हो सकती है देखते हैं।

10/12/2008 को 01:17
का स्रोत उपयोगकर्ता

वोट
0

पूर्वप्रस्तुत पेज जीवन चक्र के अंत की ओर है। तुम वहाँ परिवर्तन कर करना चाहते हैं क्या आप वाकई रहे हैं? ध्वनि आप लटकती में आइटम को बदलने की जानी चाहिए की तरह जब यह शुरू में ही है या उसका चयन बदल जाता है।

http://codebetter.com/blogs//images/codebetter_com/raymond.lewallen/89/o_aspNet_Page_LifeCycle.jpg

10/12/2008 को 01:03
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more