2
A
回答
4
TextBox Web控件不提供onkeyXXX事件,而不是訂閱OnTextChanged事件;
<asp:TextBox ID='Textbox1' runat='server' OnTextChanged='HandleTextbox1OnTextChanged'>
</asp:TextBox>
public void HandleTextbox1OnTextChanged(Object sender, EventArgs e)
{
}
但是你可以提供從客戶端onkeyXXX行爲。
您可以添加客戶端處理程序,如:
Textbox1.Attributes.Add("onkeyup", String.Format("onKeyUp({0})", TextBox1.ID));
,並在頁面
`<script language='javascript' type='text/javascript'>
function onKeyUp(id) { //do something; }
</script>`
你也可以使用PageMethods做出服務器端Web方法調用(靜態方法)從JavaScript函數。
這可能對link有所幫助。
相關問題
- 1. asp.net文本onkeyup事件
- 2. 文本框的asp.net onkeyup事件
- 3. onkeyup事件緩慢
- 4. ckeditor onKeyUp事件怎麼樣?
- 5. 複選框的onkeyup事件
- 6. 的onkeyup,onKeyDown和onkeypress事件
- 7. onkeyup事件不textarea的
- 8. 表單搜索Onkeyup事件
- 9. p:selectonemenu onkeyup事件爲大寫
- 10. jQuery觸發onKeyup事件
- 11. RichFaces「編輯」組件丟失「onkeyup」事件
- 12. ASP.Net自定義控件 - 覆蓋onkeyup
- 13. jQuery的onkeyup事件:掃描未定義
- 14. onkeyup事件不工作指定
- 15. FireMonkey iOS的TButton的onkeyup事件失敗
- 16. JavaScript中的Onkeyup事件不起作用?
- 17. 更改提交到onkeyup事件
- 18. Jsf inputText onkeyup事件處理程序
- 19. 防止默認onkeyup事件在JavaScript
- 20. onKeyUp Delphi跳過其他事件
- 21. 帶有掛毯的Onkeyup事件5.2.6
- 22. 捕獲圖像元素'onkeyup'事件
- 23. 爲什麼事件不像onkeyup,onkeypress,onmouseup?
- 24. 相當於ASP.NET AJAX的OnKeyUp
- 25. asp.net textbox - 更新標籤onkeyup
- 26. Asp.Net表單驗證onkeyup
- 27. onkeyup事件停止onchange ajax事件發生
- 28. 事件傳遞的onkeyup和onkeydown事件處理程序不ReactJS
- 29. 如何檢測哪個React組件觸發onKeyUp事件?
- 30. ASP.net MVC 3 jQuery驗證;禁用Unobtrusive OnKeyUp?
這是可能的,但爲什麼你想要使用它。 – 2011-02-10 06:17:10
我建議在JavaScript中(在客戶端上)執行keyup事件並對服務器端進行AJAX調用。我也會非常小心,因爲keyup事件有可能被多次調用(這是很多次),並且您的服務器端處理需要非常高效,以便能夠實現這一點。 – 2011-02-10 06:17:13