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的值是多少,有没有取到值