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

日期控件回传问题?
请问如下的代码:
.aspx页面代码
<asp:Calendar runat = "server" ID = "caleID" OnSelectionChanged="caleID_SelectionChanged" ></asp:Calendar>
.cs文件代码
protected void caleID_SelectionChanged(object sender, EventArgs e)
{
  Response.Write(caleID.SelectedDate.ToLongDateString());
}
当第一次点击日期时候可以输出点击日期,再点击一次第一次点击的日期的时候不可以输出点击的日期

------解决方案--------------------
<asp:Calendar runat = "server" ID = "caleID" OnSelectionChanged="caleID_SelectionChanged" aotopostback="true"> </asp:Calendar>
------解决方案--------------------
<asp:Calendar runat = "server" ID = "caleID" OnSelectionChanged="caleID_SelectionChanged" AutoPostBack="true"> </asp:Calendar>
------解决方案--------------------
你的代码在我本机调试好用的啊
------解决方案--------------------

------解决方案--------------------

------解决方案--------------------
其实是OnSelectionChanged事件的原因,因为只有值变化的时候事件才会触发,你选的值和上回是一样的是不会触发此事件的
------解决方案--------------------
相同值不会触发事件。