带有实体框架的MVC4 EnrollmentDate的

时间:2016-02-18 03:09:38

标签: asp.net asp.net-mvc entity-framework asp.net-mvc-4

我正在关注here

的教程

出于某种原因,当我尝试创建一个有日期的新用户时,除非月份是1-12ish之间的月份,否则它将不接受它。

我很确定这是因为ValidationMessageFor(在User.cs中)方法迫使我输入一个月必须是1月的日期,我不知道在哪里改变它。

Enrollment Error

jquery.validate

jquery.validate.unobtrusive

1 个答案:

答案 0 :(得分:-1)

将代码添加到脚本

$.validator.addMethod('date', function (value, element) {
  if (this.optional(element)) {
    return true;
  }
  var valid = true;
  try {
    $.datepicker.parseDate('dd/mm/yy', value);
  }
  catch (err) {
    valid = false;
  }
  return valid;
});
$('#dt1').datepicker({ dateFormat: 'dd/mm/yy' });