单击第一个项目时重新填充下拉列表

时间:2013-09-25 07:42:34

标签: c# javascript asp.net

我有两个下拉,依赖于彼此的选择。 现在我想要的是当用户点击第一个项目时重新下载两个下拉列表,即索引0。

onchange事件已经与下拉列表相关联,因此未调用selectedindexchanged事件。

在这个场景中还能做些什么? 请尽快帮助。

提前致谢。

1 个答案:

答案 0 :(得分:2)

'所以没有调用selectedindexchanged事件。'

在组合框的属性中,将“AutoPostBack”设置为true,现在将调用此事件。

抱歉;不得不进行编辑 - 我的意思是真的不是假的。

编辑:

OnChange事件与我的下拉列表相关联,现在我正在尝试添加selectedindex已更改的事件。可能吗?

是的,控件可以附加许多事件。

适用于selectedindex的代码:

    protected void Page_Load(object sender, EventArgs e)
    {
        for (int i = 1; i < 10; i++)
        {
            DropDownList1.Items.Add(i.ToString());
        }

        DropDownList1.AutoPostBack = true;
    }

    protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
    {

    }