ASP.NET如何将HttpContext Profile添加到不同的用户

时间:2012-08-28 11:06:45

标签: asp.net

我正在使用ASP.NET 4.0 WebApplication项目

以下内容将用户名保存到current.profile

System.Web.HttpContext.Current.Profile["UserName"] = userName

我想向所有用户添加名为Company的新配置文件,其值为“MyCompany”。 它应该是这样的:

for all users....
{
    System.Web.HttpContext["SpecificUser"].Profile["Company"] = "MyCompany"
}

我该怎么做?

1 个答案:

答案 0 :(得分:0)

您无法访问每个人的HttpContext,但是,您可以将其写入每个配置文件,假设您知道用户的profile user ID。如果您没有方便的用户ID,您可能希望通过存储过程直接将其写入数据库。重点是您需要将其写入配置文件数据库,以便为所有用户共享它。