Элемент управления Devexpress ASPxDateEdit Событие OnDateChanged не запускается

Ниже приведен код моей страницы разметки элемента управления ASPxDateEdit:

    <dx:ASPxDateEdit 
    ID="txtDateTime" runat="server" Width="100px" EditFormat="Date"
    AllowNull="true" EditFormatString="dd-MMM-yyyy" MinDate="01-Jan-0001" OnDateChanged="txtDateTime_DateChanged"/>

И вот код обработки события OnDateChanged

  protected void txtDateTime_DateChanged(object sender, EventArgs e)
{
    //code on handling onDateChanged event
}

Моя проблема в том, что событие OnDateChanged не срабатывает, почему это происходит?


Я решил эту проблему вчера, спасибо всем за помощь. Ответ: то, что я хочу сделать, это событие на стороне клиента, но то, что я сделал, — это событие на стороне сервера, поэтому я решил эту проблему, поместив в него «AutoPostBack = «True»».


person User2012384    schedule 07.06.2013    source источник
comment
Почему бы вам не попытаться обработать событие EditValueChanged?   -  person Fares    schedule 07.06.2013
comment
Нам нужно больше информации. Это делает обратную передачу или обратный вызов? Поставили ли вы точку останова, чтобы увидеть, достигается ли код, но ничего не происходит на стороне клиента?   -  person Athanasios Kataras    schedule 07.06.2013
comment
Решено, спасибо за помощь   -  person User2012384    schedule 09.06.2013


Ответы (1)


Если это обратная передача, которую вы пытаетесь достичь, установите для ASPxDateEdit.AutoPostBack значение true. ASPxDateEdit не выполняет обратную передачу данных автоматически.

<dx:ASPxDateEdit 
ID="txtDateTime" runat="server" Width="100px" EditFormat="Date"
AllowNull="true" EditFormatString="dd-MMM-yyyy" MinDate="01-Jan-0001" 

AutoPostBack="True"

OnDateChanged="txtDateTime_DateChanged"/>

Если это обратный вызов (из панели обратного вызова), возможно, вы пытаетесь изменить что-то за пределами панели обратного вызова, чего не произойдет, поскольку обратный вызов по сути является вызовом ajax.

Дополнительную информацию см. здесь. В нем указано, что событие зависит от свойства AutoPostBack.

person Athanasios Kataras    schedule 07.06.2013