gpt4 book ai didi

c# - 如何在 ajax calendarextender v3.5 中禁用以前和将来的日期?

转载 作者:行者123 更新时间:2023-11-30 19:39:54 25 4
gpt4 key购买 nike

我正在使用带有 Ajax 控件工具包 v3.5 的 VS2008,我在文本框中使用了日历扩展工具,当我单击文本框时,日历会弹出,我不应该允许用户从中单击以前或将来的日期。仅应启用和突出显示今天的日期,并应禁用所有其他日期。我已经阅读了一些建议,但无法得到确切的结果。

因此,任何能够帮助我解决问题的人都将不胜感激。

最佳答案

要禁用过去的日期,请在“页面加载”中使用以下代码:

添加标题

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit"
TagPrefix="asp" %>

标记:

<asp:CalendarExtenderID="Calendar1"runat="server" 
Enabled="True" TargetControlID="TextBox1"Format="dd/MM/yyyy" ></asp:CalendarExtender>

protected void Page_Load(object sender, EventArgs e)
{
Calendar1.StartDate = DateTime.Now; //to dissable past Date
}

要禁用 future 日期,请在“页面加载”中使用以下代码:

protected void Page_Load(object sender, EventArgs e)
{
Calendar1.EndDate = DateTime.Now; //to dissable future Date
}

关于c# - 如何在 ajax calendarextender v3.5 中禁用以前和将来的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25822857/

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