2010-05-30 27 views
0

不能執行時,是否有可能執行!Page.IsPostBack命令時OnTextChanged =「」事件沒有執行?OnTextChanged當!!. Page.IsPostBack

+0

如果您將OnTextChanged eventhandler設置爲「」,那麼是。您需要將它設置爲一個函數,該函數將用作代碼中的事件處理程序。 – derek 2010-05-30 10:22:36

回答

3

OnTextChanged事件不太可能在頁面的第一次加載時觸發。它肯定不會因爲用戶輸入而發生,但如果你願意,你肯定可以手動開啓它。

像這樣的東西可能會觸發事件,而不是在回發期間。

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

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

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