我根據在Asp.net阻止用戶
從現場兩個日期和一個要野外搜索的數據我想防止用戶輸入起始日期更大比迄今爲止並顯示一條消息給用戶請選擇一個有效的日期範圍
DateTime InvoiceDateFrom = new DateTime();
DateTime InvoiceDateTo = new DateTime();
if (TxtInvoiceDateFrom.Text.Trim() != "")
{
//DateTime FromDate = DateTime.ParseExact(TxtInvoiceDateFrom.Text.Trim(), "dd/MM/yyyy", null).AddDays(1);
InvoiceDateFrom = Convert.ToDateTime(TxtInvoiceDateFrom.Text);
//DateTime toDate = DateTime.ParseExact(TxtInvoiceDateTo.Text.Trim(), "dd/MM/yyyy", null).AddDays(1);
}
if (TxtInvoiceDateTo.Text.Trim() != "")
{
InvoiceDateTo = Convert.ToDateTime(TxtInvoiceDateTo.Text);
}
現在似乎是顯而易見的,但我記得當我第一次學習我想過這個問題,並說:「有這絕對不行,這太酷了!「 – Earlz
它不工作:/我已經試過 – vini
@vini什麼不工作呢? http://msdn.microsoft.com/en-us/library/system.datetime.op_lessthan%28v=vs.71%29.aspx – Earlz