2009-09-11 8 views
2

hiiiiii Je veux montrer une ligne de nouvelles dans ma page asp.net cette ligne devrait tourner et il doit être UpToDate sans utiliser le bouton de rafraîchissement (avec AJAX) cette ligne de nouvelles volonté prend les données de la base de données ... j'ai essayé avec des étiquettes, mais marquee ça n'a pas bien toute suggestion s'il vous plaîtUpToDate Nouvelles ligne dans ASP.net

+0

Parlez-vous d'un objet de type ticker? aussi, postez votre code afin que nous puissions tenter de vous aider ... – Jason

+0

oui je parle du ticker ..mais y at-il un composant prêt dans le asp.net pour y parvenir ... mon code dépend d'un normal étiquette et à travers le code C# je reçois l'information de DB et puis mes nouvelles à l'intérieur Marquee tag (à revolver) et ensuite attribuer la chaîne entière à l'étiquette avec Ajax J'essaie de faire le même processus mais le La ligne de nouvelles cesse de tourner quand la minuterie d'Ajax fonctionne J'espère que c'est clair pour vous ... – Hany

Répondre

2

Probablement l'une des choses les plus simples que vous pouvez faire est d'utiliser l'UpdatePanel ASP.NET et dans les utiliser un événement ticker qui sera PostBack sur le serveur et actualiser le contenu de votre UpdatePanel compte tenu d'un intervalle de temps spécifié.

Vous pouvez ensuite puiser dans les événements AsynPostBack côté client pour utiliser un peu de magie jQuery sur les données pour les rendre belles. De toute façon, vous allez vous retrouver avec du code côté serveur et côté client ici. Vous pouvez coder le côté client dans JavaScript à 100%, mais l'utilisation du framework jQuery serait très bénéfique.

Voici un exemple de code sur l'utilisation du plug-in jQuery Cycle:

<div id="product_ticker"> 
    <div> 
     News A 
    </div> 
    <div> 
     News B 
    </div> 
    <div> 
     News C 
    </div> 
    <div> 
     News D 
    </div> 
</div> 

<script type="text/javascript" language="javascript"> 
    $(function() { 
     $('#product_ticker').cycle(); 
    }); 
</script> 

Voici quelques liens intéressant de regarder pour plus d'idées:
* http://net.tutsplus.com/tutorials/javascript-ajax/build-a-simple-jquery-news-ticker/
* http://israelwebdev.wordpress.com/2009/03/25/jquery-ltrrtl-news-ticker/
* http://malsup.com/jquery/cycle/

Questions connexes