如何使CalendarExtender StartDate属性占用当前日期?

时间:2012-01-14 17:24:15

标签: c# asp.net ajaxcontroltoolkit calendarextender

我觉得这样的事情

<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 个答案:

答案 0 :(得分:3)

尝试使用SelectedDate而不是StartDate。

此外,下面的链接表示您无法从html端设置选定日期,而是必须从代码隐藏中进行设置。

但我没有证实这一点。 http://forums.asp.net/t/1293771.aspx/1

答案 1 :(得分:2)

你可以把它放在加载页面

TextBox2_CalendarExtender.StartDate = DateTime.Now.Date;

答案 2 :(得分:0)

假设您尝试仅显示DateTime.Now之后的日期,这可能会对您有所帮助:Disable previous Dates in ajaxToolkit CalendarExtender