RegisterStartupScript nie działa z ScriptManager, Updatepanel. Dlaczego?

protected void timer1_Tick(object sender, EventArgs e)
    {
        foreach (RepeaterItem item in rpChat.Items)
        {
            TextBox txt = item.FindControl("txtChatMessage") as TextBox;
            if (txt != null)
            {
                message[i] = txt.Text;
                i--;
            }
        }
        lblStatusChat.Text = "";
        RepeaterBind();
        string javaScript = "<script language=JavaScript>\n" + "alert('Button1_Click client-side');\n" + "</script>";

        Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", javaScript);
    }

timer_click wyzwalacze i panel aktualizacji. A komunikat ostrzegawczy nie pojawia się na zdarzeniu timer_tick

questionAnswers(5)

yourAnswerToTheQuestion