Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 15-may-2008, 02:09   #1 (permalink)
Daraciel ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2008
Mensajes: 2
Variables Vs. Page_Load: Gran Problema

Vamos a ver, mi problema es el siguiente.

Debia de hacer un calendario en un control ascx de ASP en C# en el que, en cada dia, ademas del mismo dia, apareciera un dropdownlist con unos numeros (0, 0.5, 1...hasta el 12) y, fuera del calendario debe de aparecer un boton en el que, cuando lo pinches, debe de guardar los numeros que hayas seleccionado en los dropdownlist en una base de datos. pues bien, tras varios dias dandome cabezazos contra el control Calendar de ASP descubrí que, éste ejecutaba un método para cada dia llamado DayRender que era el que realmente "pintaba" los dias y resulta que se lo redefino, le pongo un dropdownlist. Y lo pinta! pero hay un problema, que es que luego en el boton no se le puede hacer referencia!. Por lo visto el metodo DayRender "pinta" cada dia y luego se "olvida" de él. Hay mas.

Tras varios dias consigo hacerme un calendario (basico) yo solito con su boton de pasar de mes alante y atrás y todo. Todo parece que funciona bien cuando, por casualidades de la vida, descubro que ASP, cuando le das a un boton ejecuta antes el método Page_Load que el código del boton con lo cual, cuando voy a meter los datos de los DropDownList en la BD ¡Sorpresa!¡Estan todos a 0 (que es el primer elemento de la lista)! Por favor soluciones, que estoy que me pego un tiro
Daraciel está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 09:12.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93