日期:2014-05-18  浏览次数:20447 次

asp.net中日历的奇怪问题,你碰到过没有?
private   void   Calendar1_SelectionChanged(object   sender,   System.EventArgs   e)
{
//Response.Write(Calendar1.SelectedDate.ToString( "yyyy-MM-dd "));//语句1
Response.Redirect(Request.CurrentExecutionFilePath+ "?Cdate= "+Calendar1.SelectedDate.ToString( "yyyy-MM-dd "),true);//语句2
}
一个根据点选时间来选择记录的程序,很简单。
当屏蔽语句2     执行语句1   的时候,可以正确Write出今天的日期,
当屏蔽语句1     执行语句2   的时候,无法得到今天的日期,其他任意一天的可以得到。    
也就是说你点击今天的日期,页面好像不执行一样,Calendar1.SelectedDate还是上一次点击的日期。

------解决方案--------------------
没有,,,没有 还是请高手吧
------解决方案--------------------
被你Redirect掉了,今天的日期还没取到呢
------解决方案--------------------
调试一下看,A的值是多少,有没有取到值