当AJAX填充DropDown时,如何保持对控制的完整性?

时间:2012-03-23 08:27:26

标签: asp.net asp.net-4.0 ext.net

我正在使用Ext.Net 1.3库进行ASP.NET。

我有五个ComboBox控件,每个控件都链接到另一个。第一个ComboBox中的选择是强制性的。从第一个选择项目填充第二个ComboBox,依此类推。

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

这是因为,当第一个Combo失去焦点时,它会触发执行代码的OnSelectedValueChanged事件,以使用AJAX填充第二个ComboBox。

即使执行AJAX请求,如何保持焦点完好无损?

1 个答案:

答案 0 :(得分:0)

一个选项可能是在OnSelectedValueChanged事件处理程序中调用触发ComboBox上的.Focus()。

这将强制在DirectEvent返回后在ComboBox上重置焦点。

希望这有帮助。