[ASP.NET] StandardControl : CalendarQueryString
=============================================================
FrmCalendarQueryString.aspx
=============================================================
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="FrmCalendarQueryString.aspx.cs" Inherits="FrmCalendarQueryString" %>
=============================================================
FrmCalendarQueryString.aspx.cs
=============================================================
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
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"] : 현재 url / 현재 스크립트 이름
string strUrl =
String.Format("{3}?Date={0}-{1}-{2}", year, month, day, Request.ServerVariables["SCRIPT_NAME"]);
Response.Redirect(strUrl);
}
}