2013-06-19 63 views
2

我正在嘗試標記當前用戶的用戶名以及卡車對象。我怎樣才能做到這一點?將用戶名和物品一起標記到數據庫中

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


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

回答

1

我假設你有一個添加或由屬性創建來保存用戶名。您可以使用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"); 
} 
2

在你的操作方法,你將有機會獲得HttpContext.User.Identity.Name,這是在當前登錄用戶的用戶名。

+0

添加我@html隱藏代碼 –

+0

號只要你的用戶是通過驗證形式驗證然後財產將是可利用的給您,無需做其他事。 – SeaBrie

相關問題