我在UpdatePanel内有一个Textbox,一个LinkButton和一个RadioButtonList。点击按钮后,UpdatePanel会在单选按钮列表中显示匹配的项目。ASP.NET AJAX回发和jQuery
这工作得很好,但我现在需要在TextBox上做同样的事情OnKeyDown。我试图取消所有正在进行的AJAX请求,但没有太多的运气。首先,在每次按键上UpdatePanel回发,所以一次只能更改一个字母。其次,文本框失去了对回发的关注。
我需要显示正常的列表,但OnKeyDown以及按下按钮时。这是我的(控制ID缩短)
$('#textBoxId').live('keydown', function(e) {
if((e.keyCode >= 47 && e.keyCode <= 90) || e.keyCode == 13) {
Sys.WebForms.PageRequestManager.getInstance().abortPostBack();
$('#buttonId').click();
$('#textBoxId').focus();
}
});
感谢您的任何见解。
这可能会解决这个重点,但如何一System.Windows.Forms的属性涉及到ASP.NET? – Echilon 2010-02-02 21:05:05