Web Server Controls->ASP.NET DropDownList Control
Definition and Usage
The DropDownList control is used to create a drop-down list.
Each selectable item in a DropDownList control is defined by a ListItem element!
Tip: This control supports data binding!
Properties
| Property | Description |
|---|---|
| AutoPostBack | A Boolean value that specifies whether the form should be posted immediately after one of the items changes select status or not. Default is false |
| BorderColor | Specifies the color of the border around the drop-down list |
| BorderStyle | Specifies the style of the border around the drop-down list |
| BorderWidth | Specifies the width of the border around the drop-down list |
| DataSource | The data source to use |
| DataTextField | A field in the data source to be displayed in the drop-down list |
| DataValueField | A field in the data source that specifies the value of each selectable item in the drop-down list |
| id | A unique id for the control |
| OnSelectedIndexChanged | The name of the function to be executed when the index of the selected item has changed |
| runat | Specifies that the control is a server control. Must be set to "server" |
Examples
DropdownList
ASPX Source:
| <script runat="server"> Sub submit(sender As Object, e As EventArgs) mess.Text="You selected " & drop1.SelectedItem.Text End Sub </script> <html> <body> <form runat="server"> <asp:DropDownList id="drop1" runat="server"> <asp:ListItem>Item 1</asp:ListItem> <asp:ListItem>Item 2</asp:ListItem> <asp:ListItem>Item 3</asp:ListItem> <asp:ListItem>Item 4</asp:ListItem> <asp:ListItem>Item 5</asp:ListItem> <asp:ListItem>Item 6</asp:ListItem> </asp:DropDownList> <asp:Button Text="Submit" OnClick="submit" runat="server"/> <p><asp:label id="mess" runat="server"/></p> </form> </body> </html> |
Output Result:
IF you click the DropDownList "Item 6"and then click the button "Submit",it will show:
|
You selected Item 6 |
In this example we declare one DropDownList control in an .aspx file. Then we create an event handler for the Click event which displays some text and the selected item, in a Label control.
浙公网安备 33010602011771号