ASP.NET OnTextChanged事件激发两次

本文关键字:两次 NET OnTextChanged 事件 ASP | 更新日期: 2023-09-27 18:29:03

我在带有AutoPostback="true"repeater中有一个文本框字段,还有一个OnTextChanged事件的事件处理程序。当我更改其中一个textboxes的值之一,然后单击一个也会导致postback的按钮时,OnTextChanged事件会为同一字段激发两次,按钮事件也会激发一次。

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

关于我可能会以这种明显不规范的行为结束,有什么建议吗?

ASP.NET OnTextChanged事件激发两次

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