如何通过会话变量检索日期

本文关键字:检索 日期 变量 会话 何通过 | 更新日期: 2023-09-27 18:26:31

所以这里是场景:

Page1.aspx:

我创建了一个只读文本框,后面是一个简单的日历。选择日期后,长日期将显示在文本框中。

Page1.aspx.cs:

创建一个会话并将日期存储在其中。

Page2.aspx:

创建了一个标签字段来容纳日期值。

Page2.aspx.cs:

现在我想将日期值重新输入到标签中。

问题1:从日历中选择日期后,页面会刷新,然后数据会反映到文本框中

问题2:无法将日期值转换并存储到标签中。

请帮忙。

如何通过会话变量检索日期

 DataType variable=(Datatype)Session["SessionVariable"];

通过将会话值类型转换为适当的类型来进行类似的检索。

例如:

Date variable=(Date)Session["date"];

我不确定我是否正确理解问题1,但似乎您希望页面在不重新加载的情况下在文本框中显示日期。在这种情况下,请查看jQuery UI的Datepicker:http://jqueryui.com/datepicker/

至于问题2,您可能可以通过使用Parse方法创建一个新的DateTime对象来解决这个问题。另一种方法(从DateTime到string)可以使用ToString方法完成。