自动标记在销售表中创建销售记录的用户的UserName

时间:2017-06-03 14:47:18

标签: asp.net-mvc model-view-controller

我想创建一个ASP.NET MVC Web应用程序,其中包含一个Admin帐户和一些用户帐户,用于注册和登录我正在使用默认帐户模型和控制器。任何人都可以告诉我如何AutoStamp创建销售记录的用户的用户名也如何在我的索引页面中查看。 对于销售我有销售模型

{
public ApplicationUser ApplicationUser { get; set; }
    public int Id { get; set; }
    public string Po { get; set; }
    public long So { get; set; }
}

提前致谢。

1 个答案:

答案 0 :(得分:0)

将用户名存储在会话中。

Session["UserId"] = usernameThatLoggedIn

稍后您可以使用

访问它
Session["UserId"]

如果您不在控制器内,可以通过

访问它
HttpContext.Current.Session["UserId"]