我在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