2

我正在尝试将当前用户的用户名与卡车对象一起标记。我怎样才能做到这一点?

[Http Post]
public ActionResult TruckAdd(TruckList truck)
{
    truck.DateAdded = DateTime.Now;
    db.truckList.Add(truck);
    db.SaveChanges();


    return RedirectToAction("Index", "Dashboard");
}
4

2 回答 2

2

在您的操作方法中,您将可以访问 HttpContext.User.Identity.Name,它是当前登录用户的用户名。

于 2013-06-20T00:07:30.920 回答
1

我假设您有一个 add by 或 created by 属性来保存用户名。您可以使用 User.Identity.Name来检索当前登录用户的用户名并执行以下操作:

[Http Post]
public ActionResult TruckAdd(TruckList truck)
{
   truck.DateAdded = DateTime.Now;
   truck.AddedBy = User.Identity.Name;
   db.truckList.Add(truck);
   db.SaveChanges();


   return RedirectToAction("Index", "Dashboard");
}
于 2013-06-20T02:37:18.093 回答