如何在第一次加载页面时获取下拉列表中的所选项目?

Tas*_*sto 4 .net c# asp.net drop-down-menu

我正在寻找一个解决方案来获取DropDownList中的第一个选定项目.我想在第一次加载页面时得到它.

先感谢您.

编辑:我在Load-event中调用此方法,但ddlNiveau2仍为空.我认为没有访问ddlNiveau1.SelectedValue.

public void FillListNiveau2()
{
    ddlNiveau2.Items.Clear();
    foreach (var item in dBAL.GetListNiveau2(ddlNiveau1.SelectedValue))
    {
        ddlNiveau2.Items.Add(item.ToString());
    }
    RemoveDuplicateItems(ddlNiveau2);
}
Run Code Online (Sandbox Code Playgroud)

Muh*_*tar 13

有一个DataBound event,在数据绑定到下拉列表后触发.当您将dataSource分配给下拉列表时,您需要在绑定到下拉列表的所有行之后选择项目

protected void DropDownList1_DataBound(object sender, EventArgs e)
{
    DropDownList1.SelectedValue // store it in some variable
}
Run Code Online (Sandbox Code Playgroud)