我想禁用文本框中的上一个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;
}
}
答案 0 :(得分:0)
我已经尝试了很多方法来解决这个问题,但最后我得到了这个解决方案。
<强>设计强>
<asp:TextBox ID="txtstartdate" runat="server" TextMode="Date"></asp:TextBox>
<强>代码强>
txtstartdate.Attributes["min"] = DateTime.Now.ToString("yyyy-MM-dd");