Pregunta

Me pregunto si alguien tiene una solución elegante para los días de generación basado en un mes seleccionado para su uso en un menú desplegable. Lo que quiero hacer es que el usuario seleccione el mes, luego complete un menú desplegable durante días para ese mes. Entonces, por ejemplo, si el usuario seleccionado enero, tendría una lista desplegable con los valores 1 - 31. El único bit que creo que podría ser complicado tendrá que ver con los años salas, por lo que es posible que también deba pasar en el año. Cualquier idea sería muy apreciada :)

¿Fue útil?

Solución

Enumerable.Range(1, System.DateTime.DaysInMonth(int year, int month));

Otros consejos

Debería crear desplegables en cascada, donde el usuario selecciona el año y el mes y generará un tercer menú desplegable basado en esa combinación.

Pero una solución mucho más fácil sería usar un selector de fecha jQuery: http://docs.jquery.com/ui/datepicker

¡Esto hace el trabajo duro por ti!

Haz esto para llenar tus días DropdownList:

System.DateTime.DaysInMonth(int year, int month);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top