textbox textchanged事件处理

时间:2013-04-08 11:46:47

标签: asp.net events textbox textchanged

我在表单中有8个文本框。并且每个文本框都会更改事件,文本框中的文本应保存到数据库中。是否有更好的方法,而不是触发每个文本框的文本更改事件。

2 个答案:

答案 0 :(得分:0)

  1. 您只能为所有文本框使用一个事件处理程序,并使用sender参数来获取更改的文本。

  2. 您可以将所有文本框放在UpdatePanel中,这样即使您将AutoPostBack设置为true,页面也不会刷新。

  3. 您可以编写一个PageMethod来接收要更新的元素和更新的文本。可以使用AJAX和jQuery调用此方法。戴夫沃德的This博客应该让你开始。

答案 1 :(得分:0)

可能的方法是使用计时器。有一个计时器,每1000毫秒(例如),并检查textBox.Text。