gpt4 book ai didi

asp.net - 在日历上设置最小和最大日期?

转载 作者:行者123 更新时间:2023-12-04 10:10:05 27 4
gpt4 key购买 nike

我再次环顾四周,但找不到如何设置允许在 ASP.net 中使用 VB 在日历上选择的最小和最大日期。

我正在使用 Visual Studio 2010,目前它只是一个常规的日历控件......

目前我已经看到了这样的事情:

Calendar1.DateMin = DateTime.Now

但是 Visual Basic 似乎不喜欢那样(也许它是 C# 的东西?)...无论如何,如果有办法做到这一点,那将是一个很大的帮助!

最佳答案

您需要处理日历的 DayRender 事件:

Private MinDate As Date = Date.MinValue
Private MaxDate As Date = Date.MaxValue

Protected Sub Calendar1_DayRender(sender As Object, e As DayRenderEventArgs)Handles Calendar1.DayRender
If e.Day.Date < MinDate OrElse e.Day.Date > MaxDate Then
e.Day.IsSelectable = False
End If
End Sub

然后你可以在例如 Page_Load 中设置它:
MinDate = Date.Today
MaxDate = MinDate.AddDays(7)

关于asp.net - 在日历上设置最小和最大日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10227417/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com