简体   繁体   English

!Page.IsPostBack时不执行OnTextChanged

[英]OnTextChanged not executed when !Page.IsPostBack

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

It is very unlikely that an OnTextChanged event will fire on a page's first load. OnTextChanged事件不太可能在页面的首次加载时触发。 It certainly can't happen as a result of user input but you certainly could manually fire it if you wanted to. 由于用户的输入,它当然不会发生,但是如果您愿意,您当然可以手动将其触发。

Something like this could trigger the event when not during a postback. 不在回发期间,类似这样的事件可能会触发事件。

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

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

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM