Avatar billede Max Novice
20. oktober 2006 - 15:52 Der er 6 kommentarer og
1 løsning

Tilgå elementer i <asp:TableCell>

Hej alle.

Jeg er i gang med at lave en side i ASP.NET 2.0 med C# CodeBehind.

Mit problem er, at jeg på selve siden har nogle elementer inde i  et asp-tabelelement, men disse kan ikke tilgås fra min codebehind-kode. Jeg kan f.eks. ikke få fat i en checkbox' OnCheckedChanged event. Er der ikke en måde at omgå det på?

Det eksempel jeg har problemer med vises her:

(.aspx-filen):
...
<asp:Table ID="tblTest" runat="server">
    <asp:TableRow>
        <asp:TableCell>
            <asp:CheckBox ID="cbDate" runat="server" OnCheckedChanged="cbDate_CheckedChanged" />
        </asp:TableCell>
    </asp:TableRow>
</asp:Table>
...

(.cs filen):

protected void cbDate_CheckedChanged(object sender, EventArgs e)
{
    if (cbDate.Checked)
    {
        // gør det ene
    }
    else
    {
        // gør det andet
    }
}


.. virker desværre ikke. :(

Håber I kan hjælpe.

Mvh.
Avatar billede jtofte Nybegynder
20. oktober 2006 - 17:32 #1
du mangler af sætte autopostback på din tjekboks, jeg mener der er det den hedder. den skal sættes til true
Avatar billede thanse21 Nybegynder
21. oktober 2006 - 23:55 #2
Jeps autopostback skal være true så skulle det køre. Tillægsspørgsmål: Er der nogen speciel grund til at du bruger serverside-tabller?
Avatar billede Max Novice
22. oktober 2006 - 01:00 #3
Ingen speciel grund til serverside-tabeller. Er det en ulempe?

Prøver lige at sætte autopostback, og så vender jeg tilbage.

Mvh.
Avatar billede thanse21 Nybegynder
23. oktober 2006 - 08:35 #4
Well, jo mere du kører serverside, jo mere får din server at lave. Hvis du ikke bruger tabellen i din codebehind er der ingen grund til at lade den køre serverside.
Avatar billede Max Novice
23. oktober 2006 - 09:05 #5
Hej igen.

Det var det med AutoPostback. Efter den er sat til true, er der ingen problemer med at komme i kontakt med den. jtofte, points til dig.

Tak for hjælpen.

Ok, mht. tabellerne, så bliver de lavet om, så det ikke er server-side tabeller. Tak til dig thanse21. :)


Mvh.
Avatar billede jtofte Nybegynder
23. oktober 2006 - 16:41 #6
svar.
Avatar billede Max Novice
24. oktober 2006 - 08:23 #7
points. :)
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