好的,我有一个问题,可能很简单。但我似乎无法理解发生了什么。我有 3 个安全问题下拉菜单。我在 ASPX 页面上有 javascript,当你选择一个问题时,它会删除问题/重新填充它们(所以你不能在其他 2 个框中重新选择问题)。当用户使用已经选择的问题编辑他们的个人资料时,这非常有效。但是,当用户首次选择所有三个框都在 selectedIndex 0 处列出“请选择一个问题”的问题时,onChange 不会触发。该功能甚至不会去。我觉得这个和on change from selected index of 0有很大的关系。我调试过这个东西,它甚至没有进入函数。我什至将 onchange Action 设置为闪烁警报。当我尝试从选定索引 0 开始更改时,似乎出了点问题。有什么想法吗?
最佳答案
也许我在这里遗漏了您所描述的内容。onChanged 事件只会在 selectedIndex 更改 时触发。因此,如果您在 selectedIndex(0) 处下拉列表并重新选择第一项,onChange 将不会触发。
关于c# - DropDownList onChange 在 selectedIndex 0 时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3166927/