在文本框模式下禁用以前的日期和时间"日期"在ASP.NET

本文关键字:日期 quot NET 时间 ASP 模式 文本 | 更新日期: 2023-09-27 18:18:12

我想禁用以前的datetime在文本框(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.NET

我已经尝试了很多方法来解决这个问题,但最后我得到了这个解决方案。

<asp:TextBox ID="txtstartdate" runat="server" TextMode="Date"></asp:TextBox>

txtstartdate.Attributes["min"] = DateTime.Now.ToString("yyyy-MM-dd");