Je dois appeler une fonction javascript à partir du code C# après la page Charger, ou est-ce que je peux le faire sur la page .aspx?Comment appeler une fonction JavaScript à partir du code C#
Merci
Je dois appeler une fonction javascript à partir du code C# après la page Charger, ou est-ce que je peux le faire sur la page .aspx?Comment appeler une fonction JavaScript à partir du code C#
Merci
string script = "..." // your script here without <script> tags
ClientScript.ClientScript.RegisterStartupScript(GetType(), "key", script, true)
Aussi, si vous voulez l'utiliser directement à partir du .aspx vous pouvez utiliser jquery
$(document).ready(function() {
//... your script here
});
Vous pouvez remplacer 'RegisterClientScript' par' RegisterClientScriptBlock', car aucune méthode 'RegisterClientScript' n'existe –
essayer avec RegisterStartupScript
Par exemple:
RegisterStartupScript("Msg1", "<script language='javascript'> alert('Hello World') </script>");
+1 parce que je ne savais pas à propos de l'existence de cette version courte par rapport à la méthode 'ClientScriptManager.RegisterStartupScript'. On dirait que c'est la même chose que d'appeler 'Page.ClientScript.RegisterStartupScript (Page, Page.GetType()," clé "," MyFunc(); ", true);', mais beaucoup plus court, et plus * lisible * –
Vous pouvez utiliser,
Page.ClientScript.RegisterStartupScript(Page.GetType(), "script",
"urfunction()", true);
Merci les gars pour vos réponses comme je l'ai mentionné que je dois appeler la fonction après chargement de la page, je l'ai fait d'une manière simple, a ajouté cette fonction dans
et appeler cette fonction après le corps de la page .. .et cela fonctionne..Thanx à tous, donc il fait sur la page .aspx elle-même :) – BreakHead