[英]Disable previous date and time in text-box mode “date” in ASP.NET
我想在文本框中禁用以前的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");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.