Hilfe mit DropDownList



  • Hallo

    Ich bin absoluter anfänger was ASP.net und C# betrifft. Ich habe ein Programm geschrieben, in dem ich aus einer DropDownList verschiedene Farben auswählen kann, und damit möchte ich je nach ausgewählter Farbe, die Farbe eines Labelfeldes ändern. Wenn ich ein ganz normales Programm mit C# schreibe funktioniert das auch wunderbar, nur wenn ich das ganze als ASP.net Seite versuche dann funktioniert das ganze nicht mehr, das kommische daran ist aber wenn ich einen Button einfüge (Also nur den Button einfüge, keinen Code dafür schreibe) und auf den Button klicke, dann ändert sich die Farbe auf einmal.

    private void DropDownList1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
         if(this.DropDownList1.SelectedIndex == 0)
           {
              this.Label1.BackColor = System.Drawing.Color.Red;
           }
         else if(this.DropDownList1.SelectedIndex == 1)
           {
              this.Label1.BackColor = System.Drawing.Color.Blue;
           }
    }
    

    Ich hoffe ihr könnt mir helfen



  • Für den Fall das jemand das selbe Problem hat, es lag daran das "AutoPostBack" in den Eigenschaften der DropDownList nicht auf "true" gesetzt war.



  • Schon geklärt 😃 hier


Anmelden zum Antworten