Avatar billede ameq Nybegynder
24. juli 2006 - 13:47 Der er 4 kommentarer

Repeater i min usercontrol som ikke vil kører ItemDataBound

Hej
Jeg har en usercontrol som indholder en repeater
<asp:Repeater id="Repeater1" runat="server">
        <ItemTemplate>
        sdf
        </ItemTemplate>
        </asp:Repeater>
og i min InitializeComponent har jeg
this.Repeater1.ItemDataBound += new System.Web.UI.WebControls.RepeaterItemEventHandler(this.Repeater1_ItemDataBound); og eventen ser sådan her ud

        private void Repeater1_ItemDataBound(object sender, System.Web.UI.WebControls.RepeaterItemEventArgs e)
        {
            Response.Write("324342");
        }

når jeg kører min side load jeg min usercontrol men det er kun "sdf" som bliver udskrivet og om til flere gang (svarene til antal obj jeg nu har i min arraylist som jeg binder med)...

Hvorfor bliver min Repeater1_ItemDataBound aldrig kørt?
P.S jeg har prøvet at debugge men der kommer aldrig der ned
Avatar billede dj_uncas Nybegynder
24. juli 2006 - 15:42 #1
Hvor bliver InitializeComponent kaldt fra? Jeg mener i hvilket skrift i sidens cyklus?
Avatar billede ameq Nybegynder
24. juli 2006 - 18:33 #2
fra oninti
Avatar billede ameq Nybegynder
24. juli 2006 - 18:33 #3
helt standart vs.net 2003 kode
Avatar billede dj_uncas Nybegynder
24. juli 2006 - 18:52 #4
Hmm.. Prøv at sætte EventHandler'en direkte på kontrollen's asp.net udforming:

<asp:Repeater OnItemDataBound="Repeater1_ItemDataBound" ... />
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester