با سلام و خسته نباشید
در جلسه 20 و در هنگام انجام عملیات Edit در قسمت مدیریت کاربران با این Exception مواجه می شوم که به این معنی ست که در هنگام Edit ، فیلد Role پر نمی شود و null می ماند. جالبه که این Exception فقط در زمان Edit به وجود می آید و در زمان Create همچین اکسپشنی نیست.
البته من خط به خط کد را همراه با موارد دوره پیش میرم و نمیدونم دلیلش چیه.. ممنون میشم راهنماییم کنید..
کاربرگرامی ! لطفا به پیام صوتی زیر گوش دهید.
ممنونم از پاسخ شما
اما این مشکل هیچ ارتباطی به ViewData ی Role نداشت
فقط کافیه در EditViewModel ، صفت Required رو از پروپرتی Password بگیریم. اینطوری مشکل حل میشه
موفق باشید
دوست عزیز اون required رو برداری میگی در صورتی که نیاز داشتی پسورد رو وارد کن
شما اگر به هر دلیل ModelState ولید نشه و مجدد برگردی به صفحه دوباره این خطارو دریافت میکنی، اگر دقت کنی توی عکس ارسالی هم داره میگه Object Null
دوست عزیز شما فرمودی اگر ViewData ی Role رو داخل ModelState هم پر کنیم مشکل حل میشه که اینکارو کردم اما مشکل باقی موند و ارور رو به شکل دیگه ای داد.
این مشکلی که من بهش خوردم رو وقتی تو سابقه سوالات پیدا جستجو کردم دیدم نزدیک 40-50 تا سوال مشابه سوال من بود که متاسفانه راهنمایی مناسبی نداشت. و فقط داخل یکی از سوالات دیدم یه نفر نوشته که صفت required برداشته بشه مشکل حل میشه که اینطور هم شد.
موفق باشید