Pergunta

Eu tenho um método javascript que eu tenho que chamar a partir da página aspx no momento do carregamento da página.

Foi útil?

Solução

métodos JavaScript são métodos do lado do cliente, então você não pode chamá-los em seu código do lado do servidor.

Mas se você está procurando uma maneira de chamar seu método no carregamento da página colocar a sua chamada de método na tag script e escrevê-lo na sua página aspx:

<body>
  <script language="javascript">
    myMethod();
  </script>
</body>

Ou você pode registrar seus scripts a partir do código-behind assim:

protected void Page_Load(object sender, EventArgs e)
{
    string script = "myMethod();";

    if (!this.Page.ClientScript.IsClientScriptBlockRegistered("myPostBackScript"))
    {
        this.Page.ClientScript.RegisterClientScriptBlock(typeof(MyPage),
               "myPostBackScript", script, true);
    }
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top