### 在 DropDownList 控件中显示省份名称

答案：

本实例在页面的 DropDownList 控件列出了省份名称，当选择其中的某一个选项时会弹出显示选项名称的对话框，运行结果如图 1 所示。

图 1 在 DropDownList 控件中显示省份名称

#### 关键技术

DropDownList 控件的 SelectedIndexChanged 事件。

DropDownList 控件的 SelectedValue 属性。

JavaScript 脚本的 alert 方法。

#### 实现过程

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

（2）在 Default.aspx 页面中添加一个 DropDownList 控件，在后台文件 Default.aspx.cs 中的 Page_Load 事件中编写代码动态填充 DropDownList 控件，代码如下。

protected void Page_Load(object sender, EventArgs e)

{

if (!IsPostBack)

{

ArrayList arrls = new ArrayList();

arrls.Add("北京");

arrls.Add("河北");

arrls.Add("吉林");

arrls.Add("云南");

DropDownList1.DataSource = arrls;

DropDownList1.DataBind();

}

}

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

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)

{

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

}