Asp.net mvc 自动加盖在Sales表中创建销售记录的用户的用户名

Asp.net mvc 自动加盖在Sales表中创建销售记录的用户的用户名,asp.net-mvc,model-view-controller,Asp.net Mvc,Model View Controller,我想创建一个ASP.NET MVC web应用程序,其中包括一个管理员帐户和几个用户帐户,用于注册和登录我使用的是默认帐户模型和控制器。有谁能告诉我如何自动打印创建销售记录的用户的用户名,以及如何在索引页中查看此信息。 对于销售,我有一个销售模型 { public ApplicationUser ApplicationUser { get; set; } public int Id { get; set; } public string Po { get; set; }

我想创建一个ASP.NET MVC web应用程序,其中包括一个管理员帐户和几个用户帐户,用于注册和登录我使用的是默认帐户模型和控制器。有谁能告诉我如何自动打印创建销售记录的用户的用户名,以及如何在索引页中查看此信息。 对于销售,我有一个销售模型

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

提前感谢。

在会话中存储用户名

Session["UserId"] = usernameThatLoggedIn
稍后,您可以使用

Session["UserId"]
如果您不在控制器内,则可以通过

HttpContext.Current.Session["UserId"]

在会话中存储用户名

Session["UserId"] = usernameThatLoggedIn
稍后,您可以使用

Session["UserId"]
如果您不在控制器内,则可以通过

HttpContext.Current.Session["UserId"]

将用户名存储在
会话变量中
并在保存数据时将其存储在表中。感谢您的回答,我对asp.net非常陌生。您能提供一些示例或参考吗?将用户名存储在
会话变量中
并在保存数据时将其存储在表中。感谢您的回答,我对asp.net很陌生,你能给我一些例子或参考资料吗?