Page.ClientScript.RegisterStartupScript não funciona - por quê?

Eu tenho algum código no OnInit hanlder

<code>if (!Page.ClientScript.IsStartupScriptRegistered(GetType(), "MyScript"))
{
    Page.ClientScript.RegisterStartupScript(GetType(), "MyScript", GetStartupScript(), true);
}
</code>

aqui eu tento registrar algum código de script java. e eu quero que ele funcione no evento click de botão. mas não executa. ele é executado somente após a atualização da página. Alguém pode me explicar por que não executa?

thnx antecipadamente!

questionAnswers(3)

yourAnswerToTheQuestion