24. august 2002 - 12:05Der er
11 kommentarer og 1 løsning
WebControl i en for-loop
Hej eksperter, Hvordan kan jeg oprette WebControls inden i mit for-loop? Jeg har et array med strings, og for hver streng vil jeg have skrevet en WebControl på siden.
<% for (int i=0;i<count;i++) { Response.Write("<div ..."); } %>
Indtil videre bruger jeg <div> til at skrive det hele manuelt.
moonduck > Når jeg bruger din metode bliver mine controls ikke tegnet på siden. Jeg har en override Render(HtmlTextWriter writer) i min kode til min control - er det nok...
odegaard > Det er vel en smagssag hvorvidt man synes om <% %> eller ej! Jeg har ikke noget imod den. Hvis den var "dårligere" end de andre måder man kan gøre dette på, hvorfor pokker er den så overhovedet med i Frameworket? Du har nok ret i, at den ikke er så god til større ting hvor det er en stor fordel at have kode og design hver for sig, men lige i dette tilfælde er dette lige meget...
simon: Det er bagud-kompatibilitet med klassisk ASP og giver forfærdelig rodet og uigennemskuelig kode. Det stort problem med ASP, som man nu har rådet en del bod på. Når vi nu har fået muligheden, synes jeg man bør benytte den. Der er noget rart i at editere kode og design hver for sig. Desuden giver det også ofte nemmere adgang til at genbruge kode.
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.