在 MVC4 中是否有将持久模型数据与经过身份验证的用户相关联的内置方法,或者您是否应该提供自己的实现?
我读过的 MSDN 教程没有建议如何去做,但我看到了WebSecurity.CurrentUserId
我可以存储的属性。例如,允许用户上传照片的网站模型:
public class Photo
{
public int Id { get; set; }
public int UserID { get; set; } // Controller sets WebSecurity.CurrentUserId?
public DateTime Created { get; set; }
...
}
还是有“MVC方式”?