ASP.NET用のカレンダーを開発しています。カレンダーコントロールは非常に限られているため、使用していません。
たとえば、前月と翌月を表示するなど、プログラムで異なる月を切り替えるにはどうすればよいでしょうか。
今、私は月を一度だけ変更するようになり、それからその月は行き詰まります。7月が最初に表示された場合、私は6月にしか到達できません。6月に来月のボタンを押すと、8月が表示されます。この問題を解決するには、AJAXが適していますか?
私のコード:
private static DateTime now = DateTime.Today;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnPrev_Click(object sender, EventArgs e)
{
lblDateCal.Text = now.AddMonths(-1).ToString("MMMM");
}
protected void btnNext_Click(object sender, EventArgs e)
{
lblDateCal.Text = now.AddMonths(+1).ToString("MMMM");
}