Avatar billede stinejh1980 Nybegynder
16. juni 2006 - 10:34 Der er 1 løsning

Min Visible 0 False/True virker ikke

Når min side bliver loaded ser man kun:
<asp:DropDownList id="DropOneDesign" runat="server" CssClass="dropdown" OnSelectedIndexChanged="OneDesign" AutoPostBack="true">
<asp:ListItem Value="0" Text="yes / no" />                     
<asp:ListItem Value="yes" Text="Yes" />                     
<asp:ListItem Value="no" Text="No" />                     
</asp:DropDownList>


Skjulte elementer er:
<asp:Label Visible="false" ID="LblClientInfo" runat="server" />           
<asp:Label Visible="false" ID="LblOneDesign" runat="server" />           
<asp:Label Visible="false" ID="LblNo_OneDesign" runat="server" />           
<asp:Label Visible="false" ID="LblNotes" runat="server" />           
<asp:Label Visible="false" ID="LblPrice" runat="server" />       


Funktionen OneDesign ser således ud:
Sub OneDesign (ByVal sender As System.Object, ByVal e As System.EventArgs)
Select Case DropOneDesign.SelectedItem.Value
Case "yes"
LblClientInfo.Visible = True
LblNotes.Visible = True
LblPrice.Visible = True
LblOneDesign.Visible = True
LblNo_OneDesign.Visible = False
Case "no"
LblClientInfo.Visible = True
LblNotes.Visible = True
LblPrice.Visible = True
LblNo_OneDesign.Visible = True
LblOneDesign.Visible = False
End Select
end sub

Men det virker ikke optimalt:
Første valg efter pageload virker fint, men hvis jeg så vælger noget andet konflikter det.

Eksempel:
Hvis jeg først vælger no så vises alle labels, hvis jeg derefter vælger yes så vises kun LblOneDesign.
Om vendt:
Hvis jeg først vælger yes så vises
<asp:Label Visible="false" ID="LblClientInfo" runat="server" />           
<asp:Label Visible="false" ID="LblOneDesign" runat="server" />           
<asp:Label Visible="false" ID="LblNotes" runat="server" />           
<asp:Label Visible="false" ID="LblPrice" runat="server" />       

Og hvis jeg derefter vælger No så vises:
<asp:Label Visible="false" ID="LblOneDesign" runat="server" />           
<asp:Label Visible="false" ID="LblNo_OneDesign" runat="server" />           


PS. Jeg har intet i min page Load
Avatar billede stinejh1980 Nybegynder
30. juni 2006 - 14:48 #1
Jeg lukker..
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