私はTelerik MVC DatePickerを持っています:
<%: Html.Telerik().DatePickerFor(model => model.Date)
.TodayButton()
.Max(DateTime.Now)
.HtmlAttributes(new { @onkeypress = "return allowNumbersWithDot(event);", @onpaste = "return false;" })
%>
Maxプロパティを設定することで、現在の日付までの日付のみを取得し、将来の日付はすべて非表示にします。つまり、現在の日付までのすべての日付を有効にし、将来のすべての日付を無効にします。つまり、ユーザーはすべての日付を表示できますが、現在の日付までしか選択できません。