با سلام
در razor pages اگر اعتبار سنجی را به صورت دستی برای برخی از فیلد ها انجام دهیم و بعنوان مثال
ModelState.AddModelError("Mobile", "شماره موبایل وارد شده معتبر نمی باشد");
return Page();
چنین کدی را اجرا کنیم با return شدن page اطلاعات مربوط به ModelState از دست میرود و کاربر نمیتواند دلیل اجرا نشدن کدش را ببیند چون هیچ خطایی برای وی صادر نمیشود
برای حل این مورد امکان دارد راهنمائی بفرمائید
سلام
مدل را باید دوباره به View ارسال کنید تا از دست نروند
در razor چطور مدل را به view ارسال کنیم؟
صفت binding
در آموزش گفتم
این صفت طبق اموزش قرار داده شده است
تمام مقادیر فیلدها پس از post حفظ میشوند اما ModelState.AddModelError عمل نمیکند!
باید عمل کنه
ممکنه از جای دیگه باشه ، قابل حدس نیست
دیباگ کنید پیدا میشه