ASP.NET - inserire JavaScript nella pagina da codice C sharp
Per inserire codice JavaScript in una pagina direttamente dal codice C# si possono usare due metodi:
RegisterStartupScript: inserisce il codice Javascript alla fine della pagina HTML, ottimo per inizializzare funzioni passando valori calcolati lato server
RegisterClientScriptBlock: inserisce il codice Javascript all'inizio della pagina HTML, ottimo per definire funzioni che saranno chiamate dai componenti HTML
Ad esempio:
string myScript = "myJsFunction('" + myCSHARP_VAR + "');";
ClientScript.RegisterStartupScript(this.GetType(), "MyScript", myScript, true);