2011-02-07 108 views
0

我是系统管理员,我必须能够创建用户。我想创建一个用户并初始化它的配置文件。我怎样才能做到这一点?我没有看到在ProfileProvider类中实现此目的的任何方法。创建ASP.NET配置文件

回答

0

好看起来像我要创建从ProfileBase类派生的类,并添加所需的性能。之后创建一个配置文件,我必须调用ProfileBase中的Create静态方法,并将其转换为我的派生类。

配置文件更改后,我只需要调用我的派生配置文件类实例Save()方法。

+0

这可以工作。我添加了一个替代我的答案。 – 2011-02-08 00:19:33

1

创建用户使用Membership.CreateUser()。

在代码使用Profile中设置配置文件属性。[propertyName] = [value]。

How profiles work

编辑其他用户的个人资料的使用:

var profile = DefaultProfile.Create("UserName"); 
profile.[propertyName] = [value]; 
profile.Save(); 
+0

我知道配置文件如何为当前登录的用户工作。我想知道如何为其他用户设置属性,而不是我的。 – 2011-02-07 19:24:03