مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

peymanfilm

عضویت از 1392/09/29

پیغلام خطای The field تاریخ ملاقات must be a date.

  • شنبه 2 بهمن 1395
  • 13:14
تشکر میکنم

با عرض سلام.

یک فیلد تاریخ دارم

 [Display(Name = "تاریخ ملاقات")]
        [Required(ErrorMessage = "فیلد {0} نمی تواند خالی باشد")]
        [DataType(DataType.DateTime), DisplayFormat(DataFormatString = "{0: yyyy/MM/dd}", ApplyFormatInEditMode = true)]
        public DateTime DateSetVisit { get; set; }

از MdBootstrapPersianDateTimePicker برای ست کردن تاریخ استفاده می کنم. ولی نمی دونم چرا پیغام خطای "The field تاریخ ملاقات must be a date." رو میده و validation اجازه ثبت این تاریخ رو نمی دهد.

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 2 بهمن 1395
  • 13:20

داره تاریخ را براساس میلادی مقایسه میکنه

به میلادی وارد کنید و اگر درست شد مشکل از همینجاست

باید نوع را text بزارید

کاربر سایت

peymanfilm

عضویت از 1392/09/29

  • شنبه 2 بهمن 1395
  • 13:23

اگر تاریخ  را به صورت دستی و شمسی وارد کنیم این خطا ظاهر نمیشود ولی با datepicker خطا داده میشود. 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 2 بهمن 1395
  • 13:25

با استفاده از Regular ها فرمت تاریخ را بررسی کنید

اگر از نوع Date بزارید میلادی چک میشه

کاربر سایت

peymanfilm

عضویت از 1392/09/29

  • شنبه 2 بهمن 1395
  • 13:34

ممنون از اینکه به سوالات سریع جواب می دهید.

شما و همکارانتان در سایت برنامه نویسان خدمت بزرگی به جامعه برنامه نویسی ایران می کنید. از شما بسیار سپاسگزارم

data_englishnumber = "true" رو اضافه کردم درست شد.

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)