为什么所有dropdownlist SelectedIndexChanged事件仅在按钮单击后触发?

时间:2014-01-30 16:54:23

标签: c# asp.net events

我有一个简单的ASP.NET应用程序。在我的一个页面上,只有在单击“保存”按钮后才会触发所有dropdownlist_SelectedIndexChanged个事件。

这是我的代码behidn的一部分:

protected void ddlTimekeeperOffice_SelectedIndexChanged(object sender, EventArgs e)
        {
            CheckUniqueCombination();
        }

        protected void ddlTkprDepartment_SelectedIndexChanged(object sender, EventArgs e)
        {
            CheckUniqueCombination();
        }

        protected void ddlTkprSummaryTitle_SelectedIndexChanged(object sender, EventArgs e)
        {
            CheckUniqueCombination();
        }

这是3个下拉列表

protected void btnSave_Click(object sender, EventArgs e)
        {
            trTimekeeperRow.Visible = true;
        }

和一个保存按钮。

当我在下拉列表中选择任何内容时>什么都没发生 然后我点击保存按钮,在save_click之前,它会遍历每个ddl_selectedindexchanged。

为什么?

1 个答案:

答案 0 :(得分:4)

确保下拉控件的AutoPostBack属性为true