我在頁面上有一個文本框,現在每當在該頁面輸入任何年齡號碼時,該頁面應該加載到我的數據列表中,我已經創建了其餘的東西,但我沒有得到如何觸發從asp.net的文本框onkeydown事件,我知道從JavaScript的工作,但問題是我有以下事情在該功能完成: 在asp.net服務器端的文本框keydown事件
和id下一以前按鈕ONT覺得這個我可以從JavaScript做,任何人有任何決議,這是如何從服務器端來實現,onKeyDown事件
我在頁面上有一個文本框,現在每當在該頁面輸入任何年齡號碼時,該頁面應該加載到我的數據列表中,我已經創建了其餘的東西,但我沒有得到如何觸發從asp.net的文本框onkeydown事件,我知道從JavaScript的工作,但問題是我有以下事情在該功能完成: 在asp.net服務器端的文本框keydown事件
和id下一以前按鈕ONT覺得這個我可以從JavaScript做,任何人有任何決議,這是如何從服務器端來實現,onKeyDown事件
您可以在javascript函數中捕獲keydown事件,然後對服務器執行AJAX調用。如果這不適合你,那麼你可以嘗試手動在javascript中回發。
因此,在你的文本框:
mytextBox.Attributes.Add("onkeydown", "return doDataListBind()");
現在在javascript函數:
function doDataListBind()
{
__doPostBack("myTextBox"); // etc, etc
// some other code here...
}
更多信息可以在這裏找到:
嘗試尋找到或使用兩種:
AJAX Control Toolkit的,或
JQuery的自動完成插件
或者你可以嘗試從客戶端的事件/功能的JavaScript
調用_postback()函數爲您的文本框