Avatar billede bongo20 Nybegynder
09. oktober 2002 - 14:29 Der er 15 kommentarer og
1 løsning

asp:Placeholder

Kan nogen kort forklare hvordan man bruger asp:placeholder ?

Og hvad man kan have i en sådan.
Avatar billede burningice Nybegynder
09. oktober 2002 - 14:49 #1
en placeholder bliver brugt som et slags "her har jeg en masse kontroller der hører sammen", eller "her reserverer jeg noget plads hvor jeg kan tilføje kontroller dynamisk".

fordelen ved det første eksempel er f.eks. at du kan sætte visible = false på placeholderen, og så forsvinder alle dine 90823489 kontroller, eller hvor mange du nu har brugt.

fordelen ved det andet eksempel er at du f.eks. kan tilføje x antal checkboxe til et spørgeskema, alt efter hvor mange valgmuligheder der er oprettet i db'en...
Avatar billede bongo20 Nybegynder
09. oktober 2002 - 14:54 #2
ok,.det lyder smart og rigtigt, men jeg har netop prøvet at bruge placeholder som du beskriver i første eksempel, men den vil ikke indeholde de kontroller jeg har.

Noget i den her retning:

<asp:placeholder id="myPlaceholder">
    <asp:dropdownlistid="myDropdownlist">
    </asp:dropDownList>
</asp:placeholder>

Her vil den ikke godtage min dropdownliste,..

hvad gør jeg galt ?
Avatar billede jakobandersen Nybegynder
09. oktober 2002 - 14:58 #3
runat="server" ?
Avatar billede bongo20 Nybegynder
09. oktober 2002 - 14:59 #4
det har jeg
Avatar billede bongo20 Nybegynder
09. oktober 2002 - 15:00 #5
jeg har vel omkring 100 forskellige kontroller i denne placeholder, men er der nogen ting som den ikke vil have ????
Avatar billede burningice Nybegynder
09. oktober 2002 - 15:03 #6
nej... det er der ikke... du kan have alt i den.

giver den nogen specifik fejl?
Avatar billede burningice Nybegynder
09. oktober 2002 - 15:05 #7
sub HidePlaceholder(bla bla jeg ikke lige kan huske i hovedet)
    myPlaceholder.Visible = False
end sub

<asp:placeholder id="myPlaceholder" runat="server">
    <asp:dropdownlistid="myDropdownlist" runat="server" />
</asp:placeholder>

<asp:button id="myButton" runat="server" onclick="HidePlaceholder Tekst="minknap" />

det burde virke upåklageligt
Avatar billede jakobandersen Nybegynder
09. oktober 2002 - 15:06 #8
Så vidt jeg har forstået er Placeholderen primært beregnet til Dynamisk tilføjede kontroller. Det er nok der kæden hopper af.
Avatar billede bongo20 Nybegynder
09. oktober 2002 - 15:08 #9
den laver den væmmelige røde understregning af de andre asp kontroller når jeg prøver at sætte dem i en placeholder

selve asp:placeholder ser fin ud
Avatar billede jakobandersen Nybegynder
09. oktober 2002 - 15:13 #10
Jeg vil mene du skal bruge en Panel control til dit formål istedet, der står i dokumentationen følgende:

"The Panel control is a container for other controls. It is especially useful for generating controls programmatically and displaying and hiding groups of controls."

Hvorimod Placeholder blot er beskrevet som en control til at reservere plads til dynamisk tilføjede kontroller
Avatar billede bongo20 Nybegynder
09. oktober 2002 - 15:15 #11
jeg har mange ting i f.eks min dropdownlist som : style = ...og OnSelectedIndexChanged osv ,..betyder det noget ?
Avatar billede jakobandersen Nybegynder
09. oktober 2002 - 15:16 #12
Har du prøvet med:

<asp:panel id="myPanel" runat="server">
  .....Dine kontroller her....
</asp:panel>
Avatar billede burningice Nybegynder
09. oktober 2002 - 15:17 #13
bongo20>> lyder som om at moonduck er inde på noget af det rigtige... prøv hans forslag...
jeg ved dog at jeg har brugt en placeholder til at samle flere kontroller til en logisk enhed, og det har altid virket upåklageligt
Avatar billede bongo20 Nybegynder
09. oktober 2002 - 15:19 #14
ja squ da,..det er da Panel jeg skal bruge,..tak for det moonduck :)
Avatar billede jakobandersen Nybegynder
09. oktober 2002 - 15:27 #15
Det var så lidt.
Avatar billede odegaard Nybegynder
10. oktober 2002 - 09:51 #16
jeg bruger placeholderen netop til at slukke/tænde for en gruppe objekter. Panel indsætter <div></div> hvilket jeg ikke er interesseret i.
Det ligner mere din dropdownlist der fucker up.

Du siger du får fejl??? Du må da får en fejlmeddelelse som vi andre kan tolke??????
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



IT-JOB


White paper
Tidsbegrænset kampagne: Overvejer du at udskifte eller tilføje printere i din forretning? Vi kan tilbyde én eller flere maskiner gratis