我是ASP.NET的新手。如何存储ISDEATED的价值到数据库?
[HttpPost, ActionName("Delete")]
[ValidateAntiForgeryToken]
public async Task<ActionResult> DeleteConfirmed(string id)
{
if (ModelState.IsValid)
{
var user = await UserManager.FindByIdAsync(id);
//set IsDeleted to true
user.DeleteUser();
return RedirectToAction("Index");
}
return View();
}
没有直接删除用户帐户的直接方法。相反,我们可以锁定帐户。
请参阅此stackoverflow问题,有更多详细信息。
您可以在数据库中的userTable
添加一个字段,该字段显示状态,如果用户被删除,则值将设置为true
,默认情况下值将为false。