عدم پاک شدن اطلاعات در بازگشت به view
سلام
فرض کنید کاربر برای بار اول لاگین کرده است به صفحه تغییر پسورد وارد میشود و شماره پرسنلی کاربر در textbox مربوطه نمایش داده میشود و در اثر خطا ModelState.IsValid کاربر را دوباره به صفحه تغییر پسورد بازمیگرداند
اما در این حالت شماره پرسنلی کاربر پاک میشود برای حل این مشکل چکاری باید انجام بدهم
public ActionResult ChangePassword( UserChangePassword userChangePassword)
{
var user = new UserRepositories();
if (ModelState.IsValid)
{
if (user.Update(UserMapper.UserChangePassword(userCha ngePassword)))
{
return RedirectToAction("Index");
}
else
{
return View(userChangePassword);
}
}
else
{
return View(userChangePassword);
}
}
نقل قول: عدم پاک شدن اطلاعات در بازگشت به view
شما میتونید شماره پرسنلی کاربر رو داخل یک تگ hidden داخل فرم قرار بدید و در اکشن همیشه دریافتش کنید و داشته باشینش و هربار Textbox رو با اون پر کنید .
نقل قول: عدم پاک شدن اطلاعات در بازگشت به view
سلام.
باید مقادیر رو ViewData اضافه کنید و توی view مورد نظر اون رو بگیرید و در مقدار Input قرار بدید.