<asp:calendar id="Calendario1" CellPadding="2" Ancho="160px" TitleStyle-BackColor="#000000" BorderColor="#aaaaaa" DayHeaderStyle-BackColor="#5e715e" OtroMesDíaEstilo-ForeColor="#cccccc" DayNameFormat="Completo" runat="servidor" TitleStyle-ForeColor="#ffffff" SiguientePrevStyle-ForeColor="#ffffff" Espaciado de celdas="1" WeekendDayStyle-BackColor="#eeeeee" DayHeaderStyle-ForeColor="#ffffff" Modo de selección="Ninguno" TodayDayStyle-BorderColor="#5e715e" TodayDayStyle-BorderWidth="1" TodayDayStyle-Font-Bold="true" TodayDayStyle-ForeColor="#5e715e" > |
private int[] arrCurrentDays, arrPreDays, arrNextDays; // Las tres variables son el mes actual, el mes anterior y el mes siguiente. private int intCurrentMonth,intPreMonth,intNextMonth; // Tres matrices de enteros almacenan las fechas relativas del mes con blogs escritos en ellas. protected System.Web.UI.WebControls.Calendar Calendar1 //Este es nuestro control de calendario |
calendario vacío privado1_PreRender (remitente del objeto, System.EventArgs e) { Hilo threadCurrent = Thread.CurrentThread; CultureInfo ciNew = (CultureInfo)threadCurrent.CurrentCulture.Clone(); ciNew.DateTimeFormat.DayNames = nueva cadena[]{"Día","Uno","Dos","Tres","Cuatro","Cinco","Seis"}; ciNew.DateTimeFormat.FirstDayOfWeek = DíaDeLa Semana.Domingo; threadCurrent.CurrentCulture = ciNew; } |
calendario vacío privado1_DayRender (remitente del objeto, System.Web.UI.WebControls.DayRenderEventArgs e) { //Este control ocurre todos los días cuando se crea. CalendarDay d = ((DayRenderEventArgs)e).Día; TableCell c = ((DayRenderEventArgs)e).Celda; } |