我正在使用date picker provided by jQuery UI选择一个日期范围,该日期范围以单个文本输入结尾,例如11/11/2008 - 12/05/2008。您建议客户端验证(jQuery / JavaScript)以及服务器端验证代码(ASP.NET / C#)以确保用户输入有效日期?
请注意我前一天asked a question on Stack Overflow如果您感兴趣,可以使用C#解析这两个日期。
答案 0 :(得分:2)
CustomValidator。将这些日期拆分为两个单独的日期应该相当简单,解析每个日期,并根据需要进行比较以验证范围是否正确。
答案 1 :(得分:2)
您可以非常轻松地将日期与javascript进行比较,只需将输入转换为Date对象,然后任何比较器都可以正常工作。我使用Date.js,因为它有一个很好的解析器。在后端,我会假设您可以做同样的事情,关键是将所有对象转换为相同的类型,以及可以与另一个对象进行比较的对象。