Vous pouvez appeler les fonctions Js en tant que script enregistré sur le code derrière lui-même.
Page.RegisterStartupScript("key","value")
clé est le nom que vous voulez donner le script par exemple. "PageClose" la valeur est la;
stringBuilder str = new StringBuilder()
str.Append("<script = language='javascript'>");
str.Append("window.close();");
str.Append("</script>")
ici au lieu d'utiliser la window.close vous coud ajoutez votre fonction js en tant que chaîne, idéalement je mets cette classe de constructeur de chaîne et de construire le script dans le constructeur si je en ai besoin toujours dans la page
Ensuite, utilisez ce dans le gestionnaire d'événement que vous souhaitez exécuter le script
Page.RegisterStartUp("PageClose",str.ToString());
cela placerait le javascript avant la balise de fermeture des thats page rendus
Page.ClientScriptBlock("PageClose",str.ToString());
Cela placerait la fonction JS après la balise d'ouverture des thats page rendue
Hope this helps
Je ne comprends vraiment pas ce qui est votre problème! – canolucas