سلام و وقت بخیر
استاد در قسمت افزودن کاربر ادمین پنل ،زمانی که پروژه رو اجرا میکنم در فایل CreateUser.cshtml اینپوت ها مقدار نال میگیرن و ارور زیر نشان داده میشه. مشکل رو چطور میتونم برطرف کنم؟
خطی که با ارور مواجه میشه:
<input type="text" asp-for="CreateUserViewModel.UserName" class="form-control" >
اسکرین شات از ارور :
ویو مدل createUserViewModel رو هم بررسی کردم و مشکلی نداشت.
کدهای createUserViewModel :
public class CreateUserViewModel
{
[Display(Name = "نام کاربری")]
[Required(ErrorMessage = "لطفا {0} را وارد نمایید")]
[MaxLength(200, ErrorMessage = "{0} نمی تواند بیشتر از {1} حرف باشد ")]
public string UserName { get; set; }
[Display(Name = "رمز عبور")]
[Required(ErrorMessage = "لطفا {0} را وارد نمایید")]
[MaxLength(200, ErrorMessage = "{0} نمی تواند بیشتر از {1} حرف باشد ")]
public string Password { get; set; }
[Display(Name = "ایمیل")]
[Required(ErrorMessage = "لطفا {0} را وارد نمایید")]
[EmailAddress(ErrorMessage = "ایمیل نامعتبر است")]
[MaxLength(200, ErrorMessage = "{0} نمی تواند بیشتر از {1} حرف باشد ")]
public string Email { get; set; }
}
سلام
چشمی نمیشه مشکل رو پیدا کرد عزیز باید دیباگ کنید مشکل پیدا میشه
ممنونم از پاسخگوییتون
مشکلی که وجود داره اینه که حتی پروژه ای رو که خودتون در دوره گذاشتید (و قطعا سالم هستش) رو هم برای تست بیلد کردم و اون هم همین مشکل رو داره . به نظر مشکل از کدها نیست اما نمیتونم بفهمم که حالا که مشکل از کدها نیست این خطا از کجا داره ناشی میشه
احتمال زیاد از سمت بانک اطلاعاتی هست