在文本框模式下禁用以前的日期和时间"日期"在ASP.NET
本文关键字:日期 quot NET 时间 ASP 模式 文本 | 更新日期: 2023-09-27 18:18:12
我想禁用以前的date
和time
在文本框(TextMode DateTime
)
我已经在日历控件中尝试了这个,并且成功了,但是我的要求是只在文本框中这样做。
protected void Calendar1_DayRender(object sender, DayRenderEventArgs e){
if (e.Day.Date < DateTime.Now.Date){
e.Day.IsSelectable = false;
e.Cell.ForeColor = System.Drawing.Color.Gray;
}
}
我已经尝试了很多方法来解决这个问题,但最后我得到了这个解决方案。
<asp:TextBox ID="txtstartdate" runat="server" TextMode="Date"></asp:TextBox>
txtstartdate.Attributes["min"] = DateTime.Now.ToString("yyyy-MM-dd");