ASP .NET OnTextChanged事件触发两次

时间:2012-03-27 07:33:58

标签: c# asp.net .net events web

我在repeater中有AutoPostback="true"的文本框字段和OnTextChanged事件的事件处理程序。当我更改textboxes之一的值之一,然后单击也导致postback的按钮时,OnTextChanged事件会针对同一字段触发两次,并且按钮事件将触发一次也是。

从创建更简单的示例应用程序和一些谷歌搜索看来,这似乎不是ASP.NET中的默认行为,如果TextChanged事件被触发,这似乎是被吞下的按钮事件。

关于我如何以这种明显的非标准行为结束的任何提示?

1 个答案:

答案 0 :(得分:0)

这是非常正常的,因为当您更改文本框中的单个字符时,ontextchanged事件将因为删除字符然后添加另一个字符而被触发两次。