asp.net Выбор даты

Я искал там бесплатный и хороший выбор даты, но не нашел того, который мне подойдет.

Я создал один самостоятельно.

Я добавил календарь на страницу aspx и на PageLoad установил его атрибут:

calReqToDate.Style.Add("display", "none");

Я создал кнопку «Показать» и также установил ее атрибут на PageLoad:

btnCalReqToDate.Attributes.Add("onclick", "HideShow();return false;");

Теперь все, что мне нужно сделать, это изменить метку даты, когда пользователь выбирает день. Я пытался сделать это, поймав событие «onclick» в календаре и получив выбранную дату, и вернув False, чтобы страница не отправляла обратно:

В событии PageLoad: calReqToDate.Style.Add("onclick", "DateSelect();return false;");

На странице aspx: document.getElementById('<%= lblReqToDate.ClientID %>').innerHTML = '<%= calReqToDate.SelectedDate %>';

Проблема в том, что выбранная дата не меняется без обратной передачи, поэтому метка получает старую дату.

Мне нужно найти способ получить новую выбранную дату без обратной передачи.

Не могли бы вы помочь?

Заранее спасибо.


person Roy Tsabari    schedule 03.01.2010    source источник
comment
@Roy попробуйте средства выбора даты javascript, вы можете найти n средств выбора даты. погугли это   -  person ACP    schedule 03.01.2010


Ответы (2)


Jquery DatePicker действительно хорош.

person Madi D.    schedule 03.01.2010

Хай Рой,

Если не хотите постбэк,

попробуйте средства выбора даты Jquery и javascript

http://www.bitrepository.com/a-collection-of-free-javascript-date-pickers.html

or

Средство выбора даты AJAX

http://www.codeproject.com/KB/ajax/AJAXDatePicker.aspx

person ACP    schedule 03.01.2010