日期:2014-05-17  浏览次数:20419 次

求助: ASPxDateEdit控件初始化

我在webform 上加了2个 ASPxDateEdit 控件,并作如下初始化数值:

 protected void Page_Load(object sender, EventArgs e)
        {

            ASPxDateEdit1.Value = DateTime.Now.AddDays(-30).ToShortDateString();
            ASPxDateEdit2.Value = System.DateTime.Now;           


        }

奇怪的是,我无论将日期改为多少, 点击Button键提交时,都恢复为初始化的这个值.....

不知是这个控件,还有一个控件 aspxcombobox,也是, 我在页面load 中 初始化item的取值, 但提交时又恢复了初始化的数值.....

asp.net?dev 控件

------解决方案--------------------
protected void Page_Load(object sender, EventArgs e)
{
if (!page.IsPost)
{
    ASPxDateEdit1.Value = DateTime.Now.AddDays(-30).ToShortDateString();
    ASPxDateEdit2.Value = System.DateTime.Now;           
}

}


------解决方案--------------------
if (!IsPostBack)
{
    ...
}