IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Utiliser $(document).ready dans une page aspx


Sujet :

ASP.NET

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 69
    Points : 93
    Points
    93
    Par défaut Utiliser $(document).ready dans une page aspx
    Bonjour,

    Je souhaite appliquer un tri dans une table html. Pour ce faire, j'utilise tablesorter (http://tablesorter.com/).

    J'arrive à utiliser cette librairie de cette façon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
     
    <head>
     
    <script type="text/javascript" src="jquery-1.6.4.js">
    </script> 
    <script type="text/javascript" src="jquery.tablesorter.js">
    </script> 
    <script type="text/javascript">
    $(document).ready(function()     {         $("#myTable").tablesorter();    } ); 
    </script>
    </head>
    <table id='myTable' class='tablesorter'> 
    <thead>
     <tr>  
     <th>Last Name</th> 
     <th>First Name</th>
     <th>Email</th>   
     <th>Due</th>   
     <th>Web Site</th>
     </tr>
     </thead> 
     <tbody>
     <tr>   
     <td>Smith</td> 
     <td>John</td> 
     <td>jsmith@gmail.com</td>  
     <td>$50.00</td>  
     <td>http://www.jsmith.com</td>
     </tr>
    ...
    Ce que je veux, c'est pouvoir faire la même chose en ASP.NET. Le problème est que je génère une table HTML dynamiquement dans un LiteralControl.
    J'ai essayé d'ajouter le même header que dans le code précédent dans ma page aspx, mais cela ne fonctionne pas...

    Est-ce que c'est censé fonctionner cette méthode? ou faut-il que je fasse autrement.

    J'ai essayé le code suivant, mon idée étant d'exécuter du javascript une fois que la page ait été chargée (donc, une fois que ma table HTML a été crée). Mais cela ne semble pas être la solution.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
            protected override void OnPreRender(EventArgs e)
            {
                base.OnPreRender(e);
     
                string script = "<script type=\"text/javascript\">$(document).ready(function()     {         $(\"#myTable\").tablesorter();     } ); </script>";
     
                Page.RegisterClientScriptBlock("MyScript", script);
            }

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Avril 2011
    Messages
    69
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 69
    Points : 93
    Points
    93
    Par défaut
    Tout simplement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <script type="text/javascript" src="jquery-1.6.4.js">
    </script> 
    <script type="text/javascript" src="jquery.tablesorter.js">
    </script> 
     
     
    <script type="text/javascript" defer="defer">
     
        $(document).ready(function () {
            $("#myTable").tablesorter();    
       });
    </script>
    Et surtout, ne pas se tromper au niveau de l'attribut src

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utiliser deux dll différentes dans une page aspx
    Par Sylvain_57 dans le forum Développement Sharepoint
    Réponses: 3
    Dernier message: 21/03/2011, 12h31
  2. Controle utilisable dans une page aspx
    Par lutecefalco dans le forum Silverlight
    Réponses: 7
    Dernier message: 30/06/2010, 22h27
  3. Réponses: 6
    Dernier message: 11/06/2010, 17h14
  4. Réponses: 2
    Dernier message: 22/08/2006, 11h28
  5. insertion document word dans une page
    Par maysa dans le forum Langage
    Réponses: 4
    Dernier message: 09/03/2006, 09h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo