我需要找到将 DateTime 字段限制为今天日期的最佳方法。我需要确保用户不会选择未来的日期,并且我正在尝试找出在我的 C# MVC 应用程序中执行此操作的最佳方法。
我可以并且我将通过 Javascript 在客户端执行此操作。我想弄清楚的是在服务器端通过 DataAnnotations 实现它的最佳方法是什么?
是否有可用于指定最大 DateTime 的 DataAnnotations 属性?或者通过数据注释不是一个好方法,因为我的 MaxDate 每天都会更改为当前日期?
我应该只通过 C# 编程逻辑进行验证吗?