### 在 ListBox 控件中选择专业名称

答案：

本实例在页面的 ListBox 控件列出了课程专业名称，单击某一个选项将弹出显示选项名称的对话框，运行结果如图 1 所示。

图 1 在 ListBox 控件中选择专业名称

#### 关键技术

ListBox 控件的 SelectedIndexChanged 事件。

ListBox 控件的 SelectedValue 属性。

JavaScript 脚本的 alert 方法。

#### 实现过程

（1）新建一个网站，默认主页名为 Default.aspx。

（2）在 Default.aspx 页面中添加一个 ListBox 控件，在源视图中设置选项列表，代码如下。

<asp:ListBox ID="ListBox1" runat="server" AutoPostBack="True" Rows="5"

onselectedindexchanged="ListBox1_SelectedIndexChanged">

<asp:ListItem>计算机</asp:ListItem>

<asp:ListItem>英语</asp:ListItem>

<asp:ListItem>应用化学</asp:ListItem>

<asp:ListItem>经济学</asp:ListItem>

<asp:ListItem>军事法律</asp:ListItem>

</asp:ListBox>

（3）双击 ListBox 控件，在控件的 SelectedIndexChanged 中编写代码。

protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)

{

Response.Write("<script language=javascript>alert('你选择了" + ListBox1.SelectedValue.ToString() + "');</script>");

}