ASP.NET日历控件:如何在浏览器中导航时停止重置日历

时间:2009-08-18 15:46:23

标签: asp.net calendar

我已经实现了ASP.NET Calendar控件。我用它来显示该地区发生的事件。

问题

今天是8月18日,所以当日历加载时,8月被选为当前月份。如果我导航到十月,然后导航到另一个页面然后尝试通过单击浏览器后退按钮返回到包含日历的页面,则日历将重置为八月,而不是保留在十月。

有人可以推荐我如何规避这个吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

尝试将此属性添加到页面HTML部分的日历定义中吗?

EnableViewState="true"

答案 1 :(得分:-1)

您所描述的是它应该如何发生,因为当您单击后退按钮时,页面将作为新页面加载而没有任何问题。

你可以尝试:

  • 将导航离开页面时将所选月份和日期保存到Cookie文件或“会话变量”或“全局变量”

  • 在页面加载时,“尝试”将月份和日期的值设置为存储在let的“会话变量”中。