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>");

    }