Asp.net 如何在AJAX填充下拉列表时保持控件的完整性?

Asp.net 如何在AJAX填充下拉列表时保持控件的完整性?,asp.net,asp.net-4.0,ext.net,Asp.net,Asp.net 4.0,Ext.net,我正在使用ASP.Net的Ext.NET1.3库 我有五个组合框控件,每个控件都相互链接。必须在第一个组合框中进行选择。从第一个组合框中选择一个项目将填充第二个组合框,依此类推 问题是,当我按TAB键在控件上导航时,焦点在下一个组合中出现一段时间后丢失 这是因为,当第一个组合失去焦点时,它触发OnSelectedValueChanged事件,该事件使用AJAX执行代码以填充第二个组合框 如何在执行AJAX请求时保持焦点不变?一个选项可能是调用。从OnSelectedValueChanged事件处

我正在使用ASP.Net的Ext.NET1.3库

我有五个组合框控件,每个控件都相互链接。必须在第一个组合框中进行选择。从第一个组合框中选择一个项目将填充第二个组合框,依此类推

问题是,当我按TAB键在控件上导航时,焦点在下一个组合中出现一段时间后丢失

这是因为,当第一个组合失去焦点时,它触发OnSelectedValueChanged事件,该事件使用AJAX执行代码以填充第二个组合框


如何在执行AJAX请求时保持焦点不变?

一个选项可能是调用。从OnSelectedValueChanged事件处理程序中关注触发组合框

这将强制在DirectEvent返回后在组合框上重置焦点


希望这有帮助。

似乎您必须覆盖ComboBox的这种行为。如果你将张贴你的代码的例子,我会尽力帮助你。