在Page.IsPostBack时没有执行OnTextChanged

时间:2010-05-30 10:09:23

标签: c#

当执行!Page.IsPostBack命令时,是否可能没有执行OnTextChanged =“”事件?

1 个答案:

答案 0 :(得分:3)

OnTextChanged事件不太可能在页面的第一次加载时触发。它肯定不会因用户输入而发生,但如果您愿意,您当然可以手动触发它。

这样的事情可能会在回发期间触发事件。

protected override void OnLoad(EventArgs e)
{
    tb.TextChanged += SomeHandler;

    if (!IsPostback)
    {
        tb.TextChanged(this, e);
    }
}

void SomeHandler(object sender, EventArgs e) { ... }