ASP.NET MVC 5项目中,我添加了一个DataAnnotation来格式化模型的DateTime字段,如"dd/mm/yyyy",但是当该字段在@Html.EditorFor编辑视图中呈现时,它仍然被验证为像"mm/dd/yyyy“这样的日期(例如,如果我插入一个类似于" 13 /12/2019”的日期,因为第13天被验证为一个月)。
我有一个简单的预订表单,带有一个JQ数据报价器,我根据JavaScript new Date()在日历上设置了开始日期。现在,在不让事情变得更加复杂的情况下,运行某种Ajax请求从服务器获取正确的日期,因为很明显,JS将返回用户设备上设置的任何时间。应用程序本身将验证提交日期,因此问题是:
这是一个良好的做法,使过去的日子?我应该允许用户选择任何日期并使用某种JS验证函数