سلام دوستان
با وجود اینکه Attribute خاصی برای فیلدهای جدول و یا ViewModel یک model انتخاب نشده زمانی که اون فیلد خالی باشه در شرط ModelState.IsValid مورد false برگردونده میشه - تصویر خطا:
البته با دو دستور کامنت شده که در تصویر فوق میبینید مشکل حل میشود ولی مورد اینجاست که ModelState.IsValid چرا از فیلد غیر ضروری AllowEmptyStrings ایراد میگیرد
احتمالا فیلدهای ImagePath و newImagePathName رو شما به صورت string تعریف کردید. ممکنه بخاطر null بودن این فیلدها باشه. بهتره که اگر مقدار این فیلدها null هست یک مقدار پیش فرضی رو بهش بدید. مثلا :
ImagePath = "";
NewImagePathName = "";
یا می تونید موقع تعریف فیلدها هم این موضوع رو مشخص کنید :
public string ImagePath { set; get;} = string.Empty
public string NewImagePathName { set; get;} = string.Empty
در نسخه های قبلی Core 3.1 این مورد نبود و ایرادی نمیگرفت ولی برای نسخه 6 این ایراد گرفته میشه ظاهرا
با این روش هم حل شد :
public string? ImagePath { get; set; }
تاریخ :
1403/06/17
- ساعت :
04:22:00 PM
- بازدید :
18
- پاسخ :
0
|
تاریخ :
1403/06/14
- ساعت :
06:44:00 PM
- بازدید :
59
- پاسخ :
0
|
تاریخ :
1398/11/07
- ساعت :
02:26:00 PM
- بازدید :
3534
- پاسخ :
5
|
تاریخ :
1403/06/05
- ساعت :
05:47:00 PM
- بازدید :
129
- پاسخ :
2
|
تاریخ :
1403/06/06
- ساعت :
11:53:00 AM
- بازدید :
89
- پاسخ :
0
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
115
- پاسخ :
1
|
تاریخ :
1403/05/31
- ساعت :
09:04:00 PM
- بازدید :
73
- پاسخ :
0
|
تاریخ :
1403/05/30
- ساعت :
01:35:00 PM
- بازدید :
85
- پاسخ :
1
|
تاریخ :
1398/09/14
- ساعت :
01:58:00 PM
- بازدید :
3990
- پاسخ :
1
|
تاریخ :
1403/05/20
- ساعت :
09:18:00 PM
- بازدید :
163
- پاسخ :
0
|
تاریخ :
1403/06/17
- ساعت :
04:22:00 PM
- بازدید :
18
- پاسخ :
0
|
تاریخ :
1403/06/14
- ساعت :
06:44:00 PM
- بازدید :
59
- پاسخ :
0
|
تاریخ :
1398/11/07
- ساعت :
02:26:00 PM
- بازدید :
3534
- پاسخ :
5
|
تاریخ :
1403/06/05
- ساعت :
05:47:00 PM
- بازدید :
129
- پاسخ :
2
|
تاریخ :
1403/06/06
- ساعت :
11:53:00 AM
- بازدید :
89
- پاسخ :
0
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
115
- پاسخ :
1
|
تاریخ :
1403/05/31
- ساعت :
09:04:00 PM
- بازدید :
73
- پاسخ :
0
|
تاریخ :
1403/05/30
- ساعت :
01:35:00 PM
- بازدید :
85
- پاسخ :
1
|
تاریخ :
1398/09/14
- ساعت :
01:58:00 PM
- بازدید :
3990
- پاسخ :
1
|
تاریخ :
1398/09/16
- ساعت :
11:41:00 AM
- بازدید :
4001
- پاسخ :
1
|