Estoy obligado a implementar una funcionalidad similar a la votación SO. Traté de buscar algunas preguntas sobre este tema y me di cuenta de que la mayoría de las personas no saben cómo votar de arriba abajo. Ya he pasado eso. mi problema está relacionado con cómo manejarlo después de que se vota por votación. aquí es lo que he hecho hasta ahora.¿Cómo implemento un sistema de votación?
- Vote arriba, abajo y la puntuación se muestra para cada respuesta.
- El conteo de votos cambió cuando el usuario hace clic hacia arriba o hacia abajo y la imagen se actualiza en consecuencia.
- Guarde la información en db like. que votó, el tiempo de votación, tipo de votación, userIp, ansID, etc.
Ahora las preguntas.
- Estoy utilizando una vista de cuadrícula para mostrar información. ¿Cómo muestro las respuestas previamente votadas según lo votado en la carga de la próxima página? Tengo la información en db, pero quiero hacerlo sin afectar el rendimiento. Podría hacerlo en el evento itemDatabound pero no parece una manera bonita de manejarlo. Me pregunto si hay una mejor manera de manejar esa situación
- Alternar votos: cuando un usuario alterna un voto , ¿qué ocurre detrás de las escenas ? ¿El registro anterior con votaciones ascendentes está eliminado o no? Lo digo se debe eliminar pero quiero una confirmación .
- ¿Es la gridview una buena forma de implementar tal funcionalidad o no?
Querrá volver a formular esta pregunta, eliminando las referencias a SO. De lo contrario, se transferirá a Meta, donde probablemente no obtendrá una respuesta útil, –
@John, Aparte de la pregunta n. ° 2, esta no es una meta pregunta. Se pregunta cómo implementar una característica específica usando StackOverflow como ejemplo. – Brandon
Si desea conocer SO específicamente, solicítelo en meta.stackoverflow.com. Si quiere ideas para implementar su propio sistema de votación, cambiaría el título y especificaría la plataforma en la que está trabajando. –