• 1399/04/25

مشکل افزودن کاربر System.NullReferenceException :

سلام و وقت بخیر
استاد در قسمت افزودن کاربر ادمین پنل ،زمانی که پروژه رو اجرا میکنم در فایل 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; }
    }
  • 1399/04/25
  • ساعت 21:43

سلام

چشمی نمیشه مشکل رو پیدا کرد عزیز باید دیباگ کنید مشکل پیدا میشه


  • 1399/04/25
  • ساعت 22:30

ممنونم از پاسخگوییتون

مشکلی که وجود داره اینه که حتی پروژه ای رو که خودتون در دوره گذاشتید (و قطعا سالم هستش) رو هم برای تست بیلد کردم و اون هم همین مشکل رو داره . به نظر مشکل از کدها نیست اما نمیتونم بفهمم که حالا که مشکل از کدها نیست این خطا از کجا داره ناشی میشه


  • 1399/04/25
  • ساعت 22:35

احتمال زیاد از سمت بانک اطلاعاتی هست


logo-samandehi