日历日期恢复为c#初始化日期
本文关键字:日期 初始化 恢复 日历 | 更新日期: 2023-09-27 18:08:05
这是我的第一段代码
protected void Page_Load(object sender, EventArgs e)
{
visitDateCal.SelectedDate = DateTime.Today; //defaults to today's date
}
我在我的Page_Load
中有这个。visitDateCal
是一个日历。每当按下计算按钮时,日历上选择的任何内容都应该存储在selectedDate控件中。下列代码:
DateTime dateSelectedDateTime = visitDateCal.SelectedDate;
然后,我在整个方法中使用该变量。但是,如果我更改日期,然后单击计算按钮,日期会恢复到今天的日期吗?的帮助!
你只需要使用页面的IsPostBack属性。在此之后,您的代码将看起来像这样:
protected void Page_Load(object sender, EventArgs e)
{
if(!Page.IsPostBack)
{
visitDateCal.SelectedDate = DateTime.Today; //defaults to today's date
}
}
您需要这样修改代码:
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostback)
visitDateCal.SelectedDate = DateTime.Today; //defaults to today's date
}
在回发时也会调用页面加载。