Avatar billede humlebien Novice
15. september 2009 - 15:32 Der er 2 kommentarer og
1 løsning

Hente data fra textbox i contentplaceholder

Hej "med-nørder" ;o)

Jeg har et problem, som er ved at give mig pip, så jeg håber at i kan hjælpe!!

Jeg har en side som arver et par ContentPlaceHolders fra en MasterPage. I en af disse CPH'er har jeg en tabel, som jeg fylder nogle TextBoxe i fra koden.

Mit helt store problem er hvordan hulen jeg for hevet .text ud af dem i min code-behind:

.aspx-filen (uddrag):

<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
        <asp:Table ID="TblProtokol" runat="server" >
        </asp:Table>
        <asp:Button ID="Button1" runat="server" Text="Gem protokol" Visible="False" />
</asp:Content>

I min aspx.vb-fil indsætter jeg nogle TextBoxe i Tabellen:

oText = New TextBox
oText.ID = "test" & iCount ' iCount er en tæller
oCell = New TableCell
oCell.Controls.Add(oText)
oRow.Cells.Add(oCell)
oCell = New TableCell
oCell.Text = oKursist.lektionsnr1
oRow.Cells.Add(oCell)
Me.TblProtokol.Rows.add(oRow)

Når jeg kigger på kildekoden til den genererede html, så ser TextBoxen sådan ud:
<input name="ctl00$ContentPlaceHolder1$test1" type="text" id="ctl00_ContentPlaceHolder1_test1" />

Men hvordan får jeg fat i indholdet fra min code-behind????
Avatar billede sirius Nybegynder
16. september 2009 - 09:01 #1
Du kan bruge FindControl("test"+det iCount du vil have fat i); og så caste det til en TextBox
Avatar billede humlebien Novice
13. januar 2012 - 09:31 #2
Laver du ikke lige et svar?!
Avatar billede sirius Nybegynder
13. januar 2012 - 09:55 #3
svar
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
Kurser inden for grundlæggende programmering

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



IT-JOB

Metroselskabet og Hovedstadens Letbane

Cyber Security Konsulent

Politiets Efterretningstjeneste

Netværks- og/eller firewallspecialister til PET

Sparekassen Danmark

Systemudvikler