公告
财富商城
积分规则
提问
发文
2020-04-18 03:34发布
我欲成王,谁敢阻挡
Hi how can i register and call a server side event for onkeyup event in asp.net textbox.
Is it possible?
thank you
TextBox Web control doesn't provide onkeyXXX events instead subscribe to OnTextChanged event;
<asp:TextBox ID='Textbox1' runat='server' OnTextChanged='HandleTextbox1OnTextChanged'> </asp:TextBox> public void HandleTextbox1OnTextChanged(Object sender, EventArgs e) { }
But you can provide onkeyXXX behavior from client-side.
You can add client-side handler like :
Textbox1.Attributes.Add("onkeyup", String.Format("onKeyUp({0})", TextBox1.ID));
And in the page
`<script language='javascript' type='text/javascript'> function onKeyUp(id) { //do something; } </script>`
Also you could use PageMethods to make a call to server-side web methods (static methods) from javascript functions.
This link might help.
最多设置5个标签!
TextBox Web control doesn't provide onkeyXXX events instead subscribe to OnTextChanged event;
But you can provide onkeyXXX behavior from client-side.
You can add client-side handler like :
And in the page
Also you could use PageMethods to make a call to server-side web methods (static methods) from javascript functions.
This link might help.