Pregunta

Tengo un método javascript al que debo llamar desde la página aspx en el momento de cargar la página.

¿Fue útil?

Solución

Los métodos de Javascript son métodos del lado del cliente, por lo que no puede llamarlos en el código del lado del servidor.

Pero si está buscando una manera de llamar a su método en la carga de la página, coloque su llamada al método en la etiqueta de script y escríbala en su página aspx:

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

O puede registrar sus scripts de código subyacente de esa manera:

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 bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top