4

我想过这样的事情

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

但它不起作用。我可以用 JavaScript 和警报消息做类似的事情:

如何通过其呈现事件禁用 CalendarExtender 控件中的先前日期?

但不一样。

4

3 回答 3

3

尝试 SelectedDate 而不是 StartDate。

此外,下面的链接说您不能从 html 端设置 selecteddate,而是必须从代码隐藏中进行。

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

于 2012-01-14T17:47:52.857 回答
2

你可以把它放在加载页面

TextBox2_CalendarExtender.StartDate = DateTime.Now.Date;

于 2014-04-27T14:23:06.663 回答
0

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

于 2012-01-14T17:51:25.527 回答