8. FrmCalendarQueryString.aspx.cs 파일을 열고 다음과 같이 코드를 추가한다.

    ▼  FrmCalendarQueryString.aspx.cs

    public partial class FrmCalendarQueryString : System.Web.UI.Page
    {
      protected void Page_Load(object sender, EventArgs e)
      {
          if (!String.IsNullOrEmpty(Request.QueryString[“Date”]))
          {
              lblDate.Text = Request.QueryString[“Date”];
          }
          else
          {
              lblDate.Text = “없습니다.”;
          }
      }
      
      protected void Calendar1_SelectionChanged(object sender, EventArgs e)
      {
          DateTime selectedDate = Calendar1.SelectedDate;
          
          int year = selectedDate.Year;
          int month = selectedDate.Month;
          int day = selectedDate.Day;
          
          // Request.ServerVariables[“SCRIPT_NAME”] : 현재 스크립트 이름
          string strUrl =
              String.Format(”{3}?Date={0}-{1}-{2}”, year, month, day,
                  Request.ServerVariables[“SCRIPT_NAME”]);
          Response.Redirect(strUrl);
      }
    }
    

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.