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.


posted on 2007-03-27 09:11  改变热爱  阅读(212)  评论(0)    收藏  举报

导航