在文本框模式下禁用上一个日期和时间"日期"在ASP.NET中

时间:2015-10-19 05:34:08

标签: c# asp.net html5 datetime

我想禁用文本框中的上一个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;
    }
}

1 个答案:

答案 0 :(得分:0)

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

<强>设计

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

<强>代码

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