当执行!Page.IsPostBack命令时,是否可能没有执行OnTextChanged =“”事件?
答案 0 :(得分:3)
OnTextChanged事件不太可能在页面的第一次加载时触发。它肯定不会因用户输入而发生,但如果您愿意,您当然可以手动触发它。
这样的事情可能会在回发期间触发事件。
protected override void OnLoad(EventArgs e)
{
tb.TextChanged += SomeHandler;
if (!IsPostback)
{
tb.TextChanged(this, e);
}
}
void SomeHandler(object sender, EventArgs e) { ... }