如何获取新创建用户的个人资料?

发布于 2024-09-15 06:28:36 字数 594 浏览 3 评论 0原文

我正在尝试使用 CreateUserWizard 将自定义字段添加到用户配置文件。 我将该字段添加到 web.config 中,

<profile defaultProvider="SqlProvider">
    <providers>
      <add name="SqlProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="db" applicationName="dbapp" />
    </providers>
    <properties>
      <add name="Currency" defaultValue="HUF" allowAnonymous="true" />
    </properties>
  </profile>

并将 ListBox 添加到 CreateUserWizard 的模板中。我想将信息添加到 CreateUserWizard_UserCreated 事件中的配置文件中。我可以检索值,但我不知道如何检索新创建用户的 ProfileBase。

I am trying to handle add a custom field to a user profile using CreateUserWizard.
I added the field to web.config as

<profile defaultProvider="SqlProvider">
    <providers>
      <add name="SqlProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="db" applicationName="dbapp" />
    </providers>
    <properties>
      <add name="Currency" defaultValue="HUF" allowAnonymous="true" />
    </properties>
  </profile>

And added a ListBox to the template of CreateUserWizard. I wanted to add the information to the profile in the CreateUserWizard_UserCreated event. I can retrive values, but I can't figure out how to retrive the ProfileBase of the newly created user.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

没有伤那来痛 2024-09-22 06:28:36

除非我遗漏了一些东西(这完全有可能是因为您的问题缺乏细节),否则您应该能够调用 ProfileBase.Create(username,true) 来获取配置文件。

Unless I am missing something, which is entirely possible as your question lacks detail, you should be able to call ProfileBase.Create(username,true) to get the profile.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文