J'ai un problème en C#, Aidez-moi s'il vous plaît à:variable C#, .NET
J'ai une liste déroulante et quelques étiquettes et
chaque valeur ListItem de LDD est égale à chaque ID d'étiquette
par exemple
<asp:DropDownList ID="DropDownList1" runat="server" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged" AutoPostBack="true" >
<asp:ListItem Text="Route A - Toronto to Barrie" Value="RouteA">
</asp:DropDownList>
<asp:Label ID="RouteA" runat="server" Text="42"></asp:Label>
QUESTION:
private Label ccc;
public void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
this.ccc.Text = DropDownList1.SelectedValue.ToString();
}
Mon code n'est pas ce que je veux.
Je veux obtenir la valeur de l'élément de selectet (DropDownList1.SelectedValue.ToString()) de DDL et mis dans une variable (this.ccc) et après que je veux appeler l'étiquette avec le même ID.
logique Je veux quelque chose comme ceci:
this.ccc = DropDownList1.SelectedValue.ToString(); (dans Mon cas, this.ccc = "RouteA")
this.ccc.Text = "test" (dans Mon cas) (this.ccc.Text = "42");
Merci beaucoup, si vous avez compris, s'il vous plaît aidez-moi !!
Je suis désolé mais je ne peux vraiment pas comprendre cela ... –
Je veux être sélectionné.la valeur de listItem, le mettre dans une même variable, et après cet appel LABEL qui a le même ID par exemple logique Javascript var test = selectet.item.val; Label.TEXT = test.Texte; – AlexC
Je pense que vous devriez nommer votre liste déroulante quelque chose d'un peu plus descriptif que DropDownList1. Si elle contient des routes, pourquoi ne pas l'appeler quelque chose comme routeDropDownList? – Joren