c# - 如何限制 Ajax 日历上的日期范围?

标签 c# java .net asp.net javascript

我正在使用ajax日历工具。我喜欢它的功能,但我想限制用户选择从今天开始到 6 个月前结束的时间范围的选项。我该怎么做?

最佳答案

如果您使用的是 asp.net 日历控件,请使用 DayRender 事件根据您希望施加的日期限制来检查每一天。

protected void Calendar_DayRender(object sender, DayRenderEventArgs e)
{
   //Get date in past relative to current date.
   DateTime dateInPast = DateTime.Now.Subtract(TimeSpan.FromDays(10));

   if (e.Day.Date < dateInPast || e.Day.Date > DateTime.Now)
      {
         e.Day.IsSelectable = false;
      }
}

关于c# - 如何限制 Ajax 日历上的日期范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/596684/

相关文章:

c# - png over jpeg(水印效果)质量差?

java - 如何在焦点丢失和发送到服务器之前更改输入文本值

java - sqlite 查询返回列名和字符串

c# - 在没有 WS-Management 服务的情况下通过 MI 访问 WMI 实例

c# - 将类添加到 Blazor(Razor) 验证

c# - 使用 CaSTLe Windsor 的 WCF 依赖注入(inject) - 请帮忙?

c# - MVC 编辑存储在隐藏字段中的复杂对象

c# - 用计时器延迟 xna 游戏

java - 错误 : unreported exception java. io.FileNotFoundException;必须被捕获或宣布被抛出[7]

javascript - .net 的通量模式