Ошибка в элементе управления Dev Express AspxDateEdit в событии загрузки страницы - PullRequest
0 голосов
/ 24 ноября 2011

У меня проблема в элементе управления DateEdit, при событии загрузки страницы я устанавливаю свойство Maxdate, которое работает нормально. следующая строка устанавливает элемент управления DateEdit (deDOB.Date = DateTime.Now.Date;)

Но когда я нажимаю кнопку отправки, чтобы добавить запись в базу данных, она всегда сохраняется с текущей датой. Например, если я выбираю дату за два дня до даты сегодняшнего дня, она просто игнорирует ее и устанавливает в базе данных дату сегодня. Я пытался установить deDOB.Text = DateTime.Now.Date.ToShortDateString ();

но проблема не решена

Пожалуйста, помогите

1 Ответ

0 голосов
/ 28 ноября 2011

Кажется, что ваш код Page_Load перезаписывает выбранное значение каждый раз. Укажите исходные данные, когда страница загружается только в первый раз:

protected void Page_Load(object sender, EventArgs e) {
    if(!IsPostBack && !IsCallback) {
        //... DateEdit Customization Here
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...