با عرض سلام.
یک فیلد تاریخ دارم
[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 اجازه ثبت این تاریخ رو نمی دهد.
داره تاریخ را براساس میلادی مقایسه میکنه
به میلادی وارد کنید و اگر درست شد مشکل از همینجاست
باید نوع را text بزارید
اگر تاریخ را به صورت دستی و شمسی وارد کنیم این خطا ظاهر نمیشود ولی با datepicker خطا داده میشود.
با استفاده از Regular ها فرمت تاریخ را بررسی کنید
اگر از نوع Date بزارید میلادی چک میشه
ممنون از اینکه به سوالات سریع جواب می دهید.
شما و همکارانتان در سایت برنامه نویسان خدمت بزرگی به جامعه برنامه نویسی ایران می کنید. از شما بسیار سپاسگزارم
data_englishnumber = "true" رو اضافه کردم درست شد.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)