• 1398/10/21

نحوه ارسال تاریخ شمسی به مدل :

سلام جناب مدائنی

تو دوره دات نت کور 2 شما تاریخ رو از کاربر نگرفتین خودتون از طریق کد وارد کردین مشکلی نبود اما من یکم تغییر دادم بنابه دلایلی لازمه که تاریخ مطلب توسط خود کاربر وارد بشه از کتابخانه datetimepicker استفاده کردم تاریخ شمسی رو کاربر انتخاب میکنه اما موقع ارسال اطلاعات یعنی وقتی submit رو میزنه و به متد http post از create ارسال میشه تبدیل به 0001/1/1 میشه و دیگه نمیشه شمسی رو به میلادی تبدیل کرد و تو دیتابیس سیو کرد. فیلد تاریخ هم تو مدل من از نوع datetime هست. لطفا راهنمایی کنید این مشکل چجوری رفع کنم؟ کلی وقت منو گرفته سرچ کردم چیز بدرد بخوره نبود

  • 1398/10/21
  • ساعت 21:08

سلام

نباید ورودی اشتباه باشه 

احتمالا شما اشتباهی کردید 

سرچ کنید و از نمونه کد ها آماده استفاده کنید


  • 1398/10/21
  • ساعت 21:19

مرسی عزیز پیداش کردم راه حلشو.

واسه دوستان اگه کسی مشکل داشت

مشکل اینه چون تو input تاریخ شمسیه و وقتی اطلاعات از view به متد post کنترلر ارسال میشه طبیعتا نمیشناسه واسه همین من انتهای متد تو کنترلر یه فیلد اضافه کردم به متد مثلا hiddenDate از نوع string و تو view همون input که تاریخ شمسی رو تو خودش داره attribute نام (name="hiddenDate") رو اضافه کردم نتیجتا هر چی داخل input باشه به پارامتر تعریف شده در متد ارسال میشه


  • 1398/10/21
  • ساعت 22:02

ممنون اطلاع دادید