c# - DropDownList onChange 在 selectedIndex 0 时不起作用

标签 c# asp.net javascript drop-down-menu

好的,我有一个问题,可能很简单。但我似乎无法理解发生了什么。我有 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/

相关文章:

C# Entity LINQ 返回错误和重复的值

javascript - JS创建带有点击事件未接来电参数的按钮

javascript - SetTimeout 未针对 mousedown/touchstart 函数执行

javascript - 无法将带有jquery的类添加到datepicker

javascript - 如何根据列条件设置默认颜色

c# - 在两点之间绘制路径

c# - ListBox控件下奇怪的空白

c# - 使用 JsonSerializer.DeserializeAsync 反序列化 JSON 没有使用我的 JsonConverter

asp.net - RequiredFieldValidator 不适用于 Dropdownlist

ASP.NET错误: The page Y. ascx无法使用用户控件X.ascx