Как сделать так, чтобы атрибут CalendarExtender StartDate принимал текущую дату? - PullRequest
4 голосов
/ 14 января 2012

Я думал, что-то вроде этого

<ajaxToolkit:CalendarExtender ID="TextBox1_CalendarExtender" runat="server" 
            TargetControlID="txtDatumPoaganje" Format="MM/dd/yyyy" StartDate=<%=DateTime.Now%>>

Но это не работает. Я могу сделать что-то похожее с JavaScript и предупреждающим сообщением:

как отключить предыдущие даты в элементе управления CalendarExtender через событие рендеринга?

но это не то же самое.

Ответы [ 3 ]

3 голосов
/ 14 января 2012

Попробуйте SelectedDate вместо StartDate.

Кроме того, по ссылке ниже сказано, что вы не можете установить selecteddate со стороны html, вместо этого вы должны сделать это из-за кода.

У меня естьОднако это не подтверждается.http://forums.asp.net/t/1293771.aspx/1

2 голосов
/ 27 апреля 2014

Вы можете поместить это на странице загрузки

TextBox2_CalendarExtender.StartDate = DateTime.Now.Date;

0 голосов
/ 14 января 2012

Если вы пытаетесь отображать даты только с DateTime.Now, это может помочь вам: Отключить предыдущие даты в ajaxToolkit CalendarExtender

...