我想知道如何在 asp.net 代码后面的日历扩展程序中禁用过去日期。我想在不使用 java脚本的情况下执行代码。
答案 0 :(得分:3)
您可以设置StartDate
属性:
protected void Page_Load(object sender, EventArgs e)
{
CalendarExtender1.StartDate = DateTime.Today;
}
http://www.advancesharp.com/blog/1002/disable-dates-in-ajax-calendarextender
答案 1 :(得分:0)
尝试在页面加载时添加此内容:
Calendar1.StartDate = DateTime.Now;
答案 2 :(得分:0)
解决方案远远不是你的搜索问题。无论如何这里是整体解决方案
<强> ASPX 强>
<asp:CalendarExtenderID="Calendar1"runat="server"
Enabled="True" TargetControlID="TextBox1"Format="dd/MM/yyyy" ></asp:CalendarExtender>
<强> CS 强>
protected void Page_Load(object sender, EventArgs e)
{
Calendar1.StartDate = DateTime.Now; //to disable past Date
}
日期时间的文档: - https://msdn.microsoft.com/en-us/library/system.datetime(v=vs.110).aspx
希望能帮到你