我有一个textbox
,它从用户处获取输入日期。现在我想做一个validator
,它检查任何一天的日期是否大于今天。与asp.net中的今日比较日期
我试过这个链接,但它也存在一些问题http://forums.asp.net/t/1116715.aspx/1
如果我给这个日期25/03/2013
它是正确的,但如果给01/04/2013
,它说,这是不到今天。
**
更新
<asp:CompareValidator ID="CompareValidator2" runat="server" ControlToValidate="txtReturnDate"
Display="Dynamic" ErrorMessage="Date should be greater then today" ForeColor="Red"
Operator="GreaterThan" ValidationGroup="VI">Date should be greater then today</asp:CompareValidator>
**
请帮我解决这个问题
什么是你比较代码比较指定的日期?我希望你没有试图比较字符串? (你仍然可以比较它,但它将需要不同的代表) – Yahya 2013-03-18 10:28:55
你必须检查当前的文化:它可能需要'01/04/2013'作为'2013年1月4日'而不是'2013年4月1日' – Sachin 2013-03-18 10:29:00
告诉我们一些代码!您确实将类型设置为“日期”,是不是? – 2013-03-18 10:29:00