我在表单中有8个文本框。并且每个文本框都会更改事件,文本框中的文本应保存到数据库中。是否有更好的方法,而不是触发每个文本框的文本更改事件。
答案 0 :(得分:0)
您只能为所有文本框使用一个事件处理程序,并使用sender参数来获取更改的文本。
您可以将所有文本框放在UpdatePanel中,这样即使您将AutoPostBack设置为true,页面也不会刷新。
您可以编写一个PageMethod来接收要更新的元素和更新的文本。可以使用AJAX和jQuery调用此方法。戴夫沃德的This博客应该让你开始。
答案 1 :(得分:0)
可能的方法是使用计时器。有一个计时器,每1000毫秒(例如),并检查textBox.Text。