मैंने कस्टम सदस्यता उपयोगकर्ता, सदस्यताप्रदाता और रोलप्राइवोडर कक्षाएं बनाई हैं I ये सब काम है और मैं इसके साथ बहुत खुश हूं, एक बात के अलावा मेरे पास "उपयोगकर्ता" तालिका में एक अतिरिक्त क्षेत्र है मैं CreateUser () के लिए ओवरराइड विधि है जो अतिरिक्त चर में लेता है और इसे डीबी में डालता है
मेरी समस्या यह है कि मैं इसे उपयोगकर्ता विज़ार्ड नियंत्रण बनाएँ से कॉल करने में सक्षम होना चाहता हूं। मैंने अपने अतिरिक्त क्षेत्र को भरने के लिए ड्रॉप डाउन रखने के लिए नियंत्रण को अनुकूलित किया है मैंने उस जानकारी को इकट्ठा करने के लिए निम्न कोड का उपयोग किया है, लेकिन मुझे नुकसान का सामना करना पड़ रहा है कि मैं या तो प्रोफ़ाइल का उपयोग कैसे कर रहा हूं या मेरे कस्टम CreateUser विधि को कॉल करता हूं:
// एक खाली प्रोफ़ाइल बनाएं नव निर्मित उपयोगकर्ता प्रोफ़ाइल कमांड = p = (ProfileCommon) प्रोफाइलCommon.Create (CreateUserWizard1.UserName, सच है); // यूजर विज़ार्ड p.CurrentLevel = Int32.Parse (((DropDownList) CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl ("clevel") बनाने के बंद के कुछ प्रोफ़ाइल गुणों को पॉप्युलेट करें। चयनितव्यू); // प्रोफ़ाइल सहेजें - जब हमने स्पष्ट रूप से इसे बनाया था तब से किया जाना चाहिए p.Save ();
पाठ "> मुझे लगता है कि आपका समाधान" सबसे आसान "है जिसे आप प्राप्त करना चाहते हैं। आप अपना खुद का विज़ार्ड बना सकते हैं और सही तरीके से कॉल कर सकते हैं, लेकिन यह बहुत अधिक काम है।
केवल एक चीज जो मैं सुझा सकता हूं वह इसके बजाय ईवेंट का उपयोग कर रहा है।
संदर्भ:
Comments
Post a Comment