Hej! Hej,LoadControl gör att kontrollen försvinner.
Jag har en kontroll som skickar iväg ett mail, kontrollen innehåller 2 fält och en knapp..
Om jag använder mig av LoadControl hamnar kontrollen där den ska och allt är frid och fröjd ända tills jag trycker på knappen som ska anropa en sub som mailar iväg innehållet. Hela kontrollen försvinner???.
Jag testatde att lägga in kontrollen "statiskt":
<xxxASPNET:mailForm id="mailForm" runat="server"></xxxASPNET:mailForm> och då fungerar allt perfekt??.
Såhär använder jag loadControl:
<code>
dim mailControl as new mailForm_ascx
sub page_load(sender as object, e as eventargs)
'Laddar min mailkontroll.
mailControl=Page.LoadControl("mailForm.ascx")
PlaceHolder1.controls.add(mailControl)
</code>Sv: LoadControl gör att kontrollen försvinner.
Att den försvinner har med att sidan postas om och den skall då ritas in igen. är du säker på att du inte hade en IsPostBack kontroll runt den? har man det så laddas den inte in om du sagt sagt åt den att inte göra detta vid en postback.
Statiskt fungerar alltid för det finns inget som säger att den inte skall finnas där.
Mvh Johan