【发布时间】:2010-03-02 15:31:14
【问题描述】:
我遇到了一个奇怪的情况,我的页面上有一个文本框和一个自动完成设置。我在具有 AutoPostBack="True" 的文本框上使用基于 JQuery 的自动完成功能。如果我使用键盘选择一个自动完成项,然后触发 Jquery 以填充文本框,然后当我在框外使用选项卡时 AutoPostBack 触发,这将非常有效。但是,如果我单击一个自动完成项,我的文本框首先失去焦点,并且在 Jquery 有机会更改我的文本框中的文本之前触发 AutoPostBack。有没有办法延迟 PostBack 或 Jquery,以免它们互相争斗?我认为它可能必须是被改变的 PostBack,因为 JQuery 会失去它在 PostBack 上的状态。有什么建议吗?
【问题讨论】:
标签: asp.net jquery vb.net autopostback