Je suis tenu d'implémenter une fonctionnalité similaire au vote par SO. J'ai essayé de rechercher des questions existantes autour de ce sujet et j'ai remarqué que la plupart des gens sont bloqués sur la façon de voter de haut en bas. Je suis passé ça. mon problème est lié à la façon de gérer après un vote a été upvoted. voici ce que j'ai fait jusqu'à maintenant.Comment mettre en place un système de vote?
- Votez, Ristourne et Score affichés pour chaque réponse.
- Le nombre de votes a été modifié lorsque l'utilisateur clique sur vers le haut ou vers le bas et que l'image est mise à jour en conséquence .
- Enregistrer les informations dans db like. qui a voté, le temps de vote, le type de vote, userIp, ansID, etc.
Maintenant, les questions. J'utilise un gridview pour afficher des informations.
- Comment puis-je montrer les réponses précédemment votées comme voté à la page suivante charger. J'ai l'information en db mais je veux faire ceci sans affecter la performance. Je pourrais le faire dans l'événement itemDatabound mais cela ne ressemble pas à une jolie façon de le gérer. Je me demande s'il existe une meilleure façon de gérer une telle situation
- Toggle Votes: Lorsqu'un utilisateur bascule un vote , que se passe-t-il derrière les scènes . est-ce que le précédent enregistrement a été supprimé ou non? je le dis devrait être supprimé mais je veux une confirmation .
- Est-ce que gridview est un bon moyen de mettre en œuvre ou non?
Vous voudrez reformuler cette question, en supprimant les références à SO. Sinon, il sera transféré à Meta, où vous n'obtiendrez probablement pas une réponse utile, –
@John, Mis à part la question # 2, ce n'est pas une question méta. Il demande comment implémenter une fonctionnalité spécifique en utilisant StackOverflow comme exemple. – Brandon
Si vous voulez en savoir plus sur SO, adressez-vous à meta.stackoverflow.com. Si vous voulez des idées pour implémenter votre propre système de vote, je changerais le titre et spécifierais la plate-forme sur laquelle vous travaillez. –