2012-01-14 5 views
4

Я думал, что-то вроде этогоКак я могу использовать атрибут CalendarExtender StartDate для текущей даты?

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

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

how to disable previous dates in CalendarExtender control through its render event?

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

ответ

3

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

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

Я не подтвердил это, однако. http://forums.asp.net/t/1293771.aspx/1

+0

Жаль, что кажется, как мой вопрос был глупым :) Я могу внести изменения в файл * .cs if (! IsPostBack) extBox1_CalendarExtender.StartDate = DateTime.Now; – Filip

+0

@Filip Не глупо вообще. Иногда вы находитесь в коде, пока сложно отступить. – user1231231412

2

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

TextBox2_CalendarExtender.StartDate = DateTime.Now.Date;