דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. לא מצליח להזין תאריך בפקד EDITORFOR

לא מצליח להזין תאריך בפקד EDITORFOR

מתוזמן נעוץ נעול הועבר ארכיון code613m
2 פוסטים 2 כותבים 280 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • י מנותק
    י מנותק
    יאן גולד
    כתב ב נערך לאחרונה על ידי
    #1

    יש לי מודל שאחד המאפיינים בו הוא:

    [DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]   
            public System.DateTime date_in { get; set; }
    

    הקוד בVIEW הוא:

    @Html.LabelFor(model => model.date_in, htmlAttributes: new { @class = "control-label col-md-2" })
                <div class="col-md-10">
                    @Html.EditorFor(model => model.date_in, new { htmlAttributes = new { @class = "form-control" } })
                    @Html.ValidationMessageFor(model => model.date_in, "", new { @class = "text-danger" })
                </div>
    

    הוא מציג לי את התאריך בפורמט 20/01/2016 אבל כשאני בא להכניס תאריך יש שגיאה:

    The field date_in must be a date. 
    

    חשבתי שהFormat.String דלעיל קובע רק איך להציג את התאריך למשתמש
    אבל המשתנה לכשעצמו נשאר DATETIME ודורש גם שעה, אבל גם אם מכניסים שעה עדיין אותה שגיאה

    ניסיתי לעשות במודל משהו כמו:

    public System.DateTime date_in
            {
                get { return date_in.Date; } set { date_in = date_in.Date; }
            }
    

    אבל הדף לא מוצג (כותב סירב להתחבר)

    האפשרות היחידה שהוא מקבל זה שגם החודש וגם היום בחודש יהיו קטנים מ13.

    מה עושים?

    פורסם במקור בפורום CODE613 ב20/05/2016 18:16 (+03:00)

    תגובה 1 תגובה אחרונה
    0
    • A מנותק
      A מנותק
      avr416
      כתב ב נערך לאחרונה על ידי
      #2

      עיין כאן:
      ובכל השרשור..
      גם לי הייתה את אותה בעיה.. אצלי הוא חשב שהיום בחודש הוא החודש ולכן הוא לא נתן להזין תאריכים יותר גדולים מ12..
      אבל כשהצלחתי לבסוף להשתמש בdatepicker של בוטסטראפ זה נפתר מאליו..
      כך שאין לי מושג מה בדיוק הבעיה ואיך לפתור אותה.. אבל תנסה קצת לקרוא בשרשור ההוא - אולי אחד מהקישורים שם יעזרו לך.
      בהצלחה גדולה!

      פורסם במקור בפורום CODE613 ב21/05/2016 21:31 (+03:00)

      תגובה 1 תגובה אחרונה
      0

      בא תתחבר לדף היומי!
      • התחברות

      • אין לך חשבון עדיין? הרשמה

      • התחברו או הירשמו כדי לחפש.
      • פוסט ראשון
        פוסט אחרון
      0
      • דף הבית
      • קטגוריות
      • פוסטים אחרונים
      • משתמשים
      • חיפוש
      • חוקי הפורום