, her er nogle tip, jeg hentede i microsoft newsgroup vedrørende oprettelsen af sammensatte asp.net web kontrol. 1) min sammensatte kontrol er skabt på grundlag af en ejendom i min kontrol.når postback af side skyldes en knap klik, min createchildcontrols() metode kaldes for knap kode er gennemført, hvis den knap kode ændringer den pågældende ejendom, er det allerede for sent for at afspejle dette i kontrol.er der en måde at " ugyldiggøre " min kontrol, når denne ejendom er indstillet således, at det ' s barn kontrol er genskabt., a) ja, der childcontrolscreate falske., 2) falder min kontrol på et design overflade udviser kun en blindkontrol, ingen af de sammensatte kontrol er synlige for alle. en), første tilføje følgende metode til at afsløre funktionaliteten af et beskyttet metode i din del, offentlige nye tomrum ensurechildcontrols() (base. ensurechildcontrols(),,,,,,,, så tilføje følgende tilskriver din klasse, [designer (mycontroldesigner)], og endelig skabe et designer - klasse som og,,,,,,,,,,,,, offentlige klasse mycontroldesigner: controldesigner,,,,, offentlige - string (, getdesigntimehtml(),, (,,, ((mycontrol) kontrol). ensurechildcontrols();,,, vende tilbage base.getdesigntimehtml(),,,,,,,,,,,,