<asp:calendar id="Calendar1" CellPadding="2" Width="160px" TitleStyle-BackColor="#000000" BorderColor="#aaaaaa" DayHeaderStyle-BackColor="#5e715e" OtherMonthDayStyle-ForeColor="#cccccc" DayNameFormat="전체" runat="서버" TitleStyle-ForeColor="#ffffff" NextPrevStyle-ForeColor="#ffffff" 셀 간격="1" WeekendDayStyle-BackColor="#eeeeee" DayHeaderStyle-ForeColor="#ffffff" 선택 모드="없음" TodayDayStyle-BorderColor="#5e715e" TodayDayStyle-BorderWidth="1" TodayDayStyle-Font-Bold="true" TodayDayStyle-ForeColor="#5e715e" > |
private int[] arrCurrentDays, arrPreDays, arrNextDays; //3개의 변수는 이번 달, 이전 달, 다음 달입니다. private int intCurrentMonth,intPreMonth,intNextMonth; //3개의 정수 배열은 블로그가 작성된 상대 월 날짜를 저장합니다. protected System.Web.UI.WebControls.Calendar Calendar1; //이것은 달력 컨트롤입니다. |
개인 무효 Calendar1_PreRender(개체 전송자, System.EventArgs e) { 스레드 threadCurrent = Thread.CurrentThread; CultureInfo ciNew = (CultureInfo)threadCurrent.CurrentCulture.Clone(); ciNew.DateTimeFormat.DayNames = 새 문자열[]{"일","1","2","3","4","5","6"}; ciNew.DateTimeFormat.FirstDayOfWeek = DayOfWeek.Sunday; threadCurrent.CurrentCulture = ciNew; } |
개인 무효 Calendar1_DayRender(개체 보낸 사람, System.Web.UI.WebControls.DayRenderEventArgs e) { //이 컨트롤은 생성될 때 매일 발생합니다. CalendarDay d = ((DayRenderEventArgs)e).Day; TableCell c = ((DayRenderEventArgs)e).Cell; } |