Exécution js en c#

Résolu
Juduno -  
 Juduno -
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

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    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
    1. Juduno
       
      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
    2. Juduno
       
      nice GG ça fait exactement le taf encore merci
      0