मुझे पता है कि इस सवाल से कई बार पूछा गया है लेकिन मुझे संदेह है कि मेरे पास एक अद्वितीय परिदृश्य है।पोस्टबैक के बाद संपत्ति शून्य - गतिशील रूप से लोड नियंत्रण
मैं एक बाल नियंत्रण (एएससीएक्स) लोड कर रहा हूं और उस नियंत्रण पर एक संपत्ति स्थापित कर रहा हूं। यह पोस्टबैक तक पूरी तरह से ठीक काम करता है जहां संपत्ति शून्य है।
इसके साथ प्रथम श्रेणी जो ChildControl लोड करता है:
public partial class MyUserControl : UserControl
{
public MyType MyProperty { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
//Exception on next line because Property is null (only on postback)
var somevalue = MyProperty.SubProperty;
कहां से 'CreateChildControls' कहलाता है? क्या यह हमेशा 'IsPostBack' के बावजूद बनाया गया है? –
इसे हमेशा कहा जाता है। यह एक शेयरपॉइंट समाधान है। CreateChildControls() ईवेंट/विधि उस क्लास के भीतर है जो Microsoft.SharePoint.WebPartPages.WebPart से प्राप्त होती है। मुझे संदेह है कि अगर मुद्दा शेयरपॉइंट से संबंधित है। सलाह के लिए – Fox