Domanda

Ho un metodo javascript che devo chiamare dalla pagina aspx al momento del caricamento della pagina.

È stato utile?

Soluzione

I metodi Javascript sono metodi lato client, quindi non puoi chiamarli nel tuo codice lato server.

Ma se stai cercando un modo per chiamare il tuo metodo al caricamento della pagina metti la tua chiamata al metodo nel tag script e scrivila nella tua pagina aspx:

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

Oppure puoi registrare i tuoi script da code-behind in questo modo:

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);
    }
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top