Home   Cover Cover Cover Cover
 

DropDownList


Zu Abschnitt 6.4.10 des Buchs

Dieses Beispiel zeigt, wie man eine DropDownList aus statisch spezifizierten Einträgen aufbaut. Die Einträge bezeichnen Länder. Das Autokennzeichen des gewählten Landes wird anschließend auf der Seite ausgegeben. Wie bei einer ListBox kann man die Einträge auch dynamisch zusammenstellen bzw. aus einer Datenbank einlesen.

../../samples/6/DropDownList.aspx
<%@ Page Language="C#" %>
<html>
  <head>
    <script Language="C#" Runat="server">
      void HandleSelect(object sender, EventArgs e) {
        lab.Text = "Das gew�hlte Land hat das Autokennzeichen ";
        if (list.SelectedItem != null) lab.Text += list.SelectedItem.Value;
      }
    </script>
  </head>
  <body>
    <form Runat="server">
      <asp:DropDownList ID="list" OnSelectedIndexChanged="HandleSelect"
        AutoPostBack="true" Runat="server" >
        <asp:ListItem Text="Deutschland" Value="D"/>
        <asp:ListItem Text="Frankreich" Value="F"/>
        <asp:ListItem Text="Italien" Value="I"/>
        <asp:ListItem Text="�sterreich" Value="A"/>
        <asp:ListItem Text="Schweiz" Value="CH"/>
      </asp:DropDownList><br>
      <asp:Label ID="lab" Runat="server" />
    </form>
  </body>
</html>

Ausführung

   http://dotnet.jku.at/book/samples/6/DropDownList.aspx

Ergebnis