Exécution js en c#

Résolu/Fermé
Juduno - Modifié le 31 août 2018 à 17:16
 Juduno - 3 sept. 2018 à 11:12
Bonjour tout le monde voilà j'ai petit problème pour exécuter un script js en c# voici mon code

   
string sc = "window.open('/catalogue/DashBordVerifRegle.aspx', 'Read', 'menubar = no, status = no, scrollbars = yes, menubar = no, width = 1300, height = 700'); return false;";         
ScriptManager.RegisterStartupScript(this.Page, this.Page.GetType(), "CheckRegle", sc, true);


qui me permet d'ouvrir ma nouvelle page en popup mais le "RegisterStartupScript" ne m'exécute pas le script

si vous avez des idées je suis preneur merci d'avance

2 réponses

jordane45 Messages postés 38308 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 4 705
3 sept. 2018 à 10:35
Bonjour,

Pas sûr de moi.. mais ...

Dans ta page, ajoute le script
<script type="text/javascript" language="javascript">
    function open() {
       window.open('/catalogue/DashBordVerifRegle.aspx', 'Read', 'menubar = no, status = no, scrollbars = yes, menubar = no, width = 1300, height = 700');
 return false;
    }
</script>

Puis dans ton code c#
ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "CheckRegle", "open()", true);

1
salut,AH!!!!! je savais pas que tu pouvais faire comme ça je croyais que tu devais faire ton script dans le c# je test
0
nice GG ça fait exactement le taf encore merci
0
personne peux m'aider ?
0