我有一個控制器,其中創建操作需要用戶標識。創建新對象時在數據庫中保存用戶標識
這裏是控制器。
public ActionResult Create(MyCreateViewModel model)
{
if (ModelState.IsValid)
{
var myobject = new MyObject
{
Attrib1 = DateTime.Now.Date,
Attrib2 = model.Etichetta,
UserId = // I need the user ID...
};
// Save the object on database...
return RedirectToAction("Index");
}
return View(model);
}
我使用具備MVC 4
的SimpleMembership
這是MVC 4中的最佳實踐,來管理應用程序的userID
的UserProfile
表?
我是否必須在每個實體類中包含用戶屬性?
我應該使用Session[]
變量還是什麼?
此用戶ID是當前登錄用戶的ID嗎? – Andrei
是的,我需要對當前登錄用戶的引用。 –