我有一个控制器,在创建操作中我需要用户 ID。
这是控制器。
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 4UserProfile
提供的表格。SimpleMembership
userID
MVC 4 中管理跨应用程序的最佳实践是什么?
我必须在每个实体类中包含一个用户属性吗?
我应该使用Session[]
变量还是什么?