我正在尝试按如下方式设置用户名:
_testEdit.Test.CreatedBy = Context.User.Identity.Name
_testEdit.Test.Created = now();
似乎控制器不了解Context并且不了解now()。
有谁知道如何设置用户名和当前时间(进入日期时间字段)。
谢谢,
答案 0 :(得分:1)
拿这个:
_testEdit.Test.CreatedBy = User.Identity.Name;
_testEdit.Test.Created = DateTime.Now;
Controller具有User
属性,因此无需使用Context
。对于当前日期/时间,请使用DateTime
中的静态getter。
答案 1 :(得分:0)
当您使用表单身份验证并且您将登录时,将始终填充HttpContext.User.Identity.Name(您只能使用User.Identity.Name)。
获取当前时间用户DateTime.Now