I don't Want Modified UserPassword when it's null or empty ,
I search for long time but it's doesn't work
Would you give me some advice ?
public async Task<IActionResult> Edit(int ID, [Bind("UserId,UserPassword,Username,Fullname,Nickname,Sex,Status,Email,Tel,Mobile,Address,Province,City,PostCode,UserType")] User user)
{
if (ID != user.UserId)
{
return NotFound();
}
if (ModelState.IsValid)
{
if (string.IsNullOrEmpty(user.UserPassword))
{
context.Attach(user);
context.Entry(user).Property("UserPassword").IsModified = false;
}
else
{
user.UserPassword = main.Md5(user.UserPassword);
}
context.Update(user);
await context.SaveChangesAsync();
return RedirectToAction(nameof(Index));
}
return View(user);
}
Here is cshtml enter image description here