我正在为 ASP.NET 开发日历。我没有使用 Calendar 控件,因为它非常有限。
我想知道如何以编程方式在不同月份之间切换,例如,显示上个月和下个月?
现在我只能更改一个月,然后月份就卡住了:如果先显示 7 月,那么我只能到 6 月。当我在六月并按下下个月按钮时,它会显示八月。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");
}