注册 登录
编程论坛 ASP.NET技术论坛

怎么在后台设置Calendar显示的日期

yan821216 发布于 2012-03-16 17:00, 865 次点击
Calendar显示时刚开始都显示当天的日期,但我现在想让它直接显示一个指定的日期,该怎么做?
比如现在需要查看一个订单的日期信息,进入修改页面后,日历显示的是今天的,如果让它显示为指定日期。
我在Page_load()中添加代码如下:
 protected void Page_Load(object sender, EventArgs e)
  {
  Calendar1.SelectedDate = DateTime.Parse("2010-2-3");
  }
调试时确实显示SelectedDate的值是2010-2-3,但在显示页面时还是显示为当天的日期。
4 回复
#2
zzqqrr2012-03-17 23:47
将当前显示的日期指定为选中的日期
 Calendar1.SelectedDate=Calendar1.DisplayDate;
#3
yan8212162012-03-19 12:43
我是要Calendar1显示为指定日期,你这有什么用
#4
yan8212162012-03-20 10:47
我知道了,是设置calendar的visibleDate属性。如calendar1.VisibleDate=datetime.parse("2010-1-1");
#5
jfei2012-03-22 13:49
4#争取,用calendar的方法就行啦。
1