在详细信息视图上使用“取消”命令后会触发哪个事件?

Joe*_*ips 1 asp.net page-lifecycle

在用户插入或取消 DetailsView 后,我需要执行一些检查(启用或禁用页面上其他位置的标签)。我必须这样做,因为 DropDownList.SelectedIndexChanged 在此事件期间不会触发(在我看来这是愚蠢的,因为索引确实发生了变化)。

Phi*_*ins 5

ModeChanging 应该会触发,那么你能做到吗?

protected void DetailsView1_ModeChanging(object sender, DetailsViewModeEventArgs e)
{
    if (e.CancelingEdit)
    {
        //Checks
    }
}
Run Code Online (Sandbox Code Playgroud)