我试图在应用程序中使用SqlProfileProvider,似乎无法按照我想要的方式使用它。我希望能够简单地调用这样的个人资料:
Profile p = Profile.GetProfile("naspinski");
p.Organization = "new_org";
但我似乎无法找到使用 GetProfile()的正确方法,我似乎看到它散布在网络上。有没有办法获取,阅读和修改配置文件?
我在MVC 3中使用它并且不实际上是以特定用户身份登录,这将从指定的db中提取用户。谢谢。
答案 0 :(得分:3)
要检索个人资料:
var profile = ProfileBase.Create(HttpContext.Profile.UserName, true);
这是MSDN documentation。关于自定义配置文件nice blog post。