我在DateEdit控件中遇到问题,在Page Load事件上,我正在设置Maxdate属性,它正常工作。 下一行设置DateEdit控件(deDOB.Date = DateTime.Now.Date;)
但是当我点击提交按钮将记录添加到数据库时,它总是保存当前日期。 例如,如果我在今天日期的前两天选择日期,它只会忽略它并在数据库中将其设置为今天日期。 我试图设置deDOB.Text = DateTime.Now.Date.ToShortDateString();
但问题未解决
Plz帮助
答案 0 :(得分:0)
您的Page_Load代码似乎每次都会覆盖所选的值。仅在第一次加载页面时指定初始数据:
protected void Page_Load(object sender, EventArgs e) {
if(!IsPostBack && !IsCallback) {
//... DateEdit Customization Here
}
}