У меня есть textbox
, который принимает дату ввода от пользователя. теперь я хочу сделать validator
, который проверяет, что дата больше, чем сегодня или нет.Сравните дату с сегодняшнего дня в asp.net
я попробовал эту ссылку, но у него есть некоторые проблемы http://forums.asp.net/t/1116715.aspx/1
если я даю эту дату 25/03/2013
это правильно, но если дать 01/04/2013
, он говорит, что это меньше, чем сегодня.
**
Update
<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
вы должны проверить текущую культуру: это может быть '01/04/2013' как' 4 января 2013' не как '1 апреля 2013' – Sachin
Покажите нам некоторый код ! Вы задали тип 'Date', не так ли? –