【问题标题】:How to add custom field to Asp Net Membership provider?如何向 Asp Net Membership 提供程序添加自定义字段?
【发布时间】:2016-01-04 09:07:57
【问题描述】:

我想使用 ASP Net 成员资格提供程序在 SQL 的用户配置文件表中添加一个字符串字段“SerialNumber”。我可以直接从 SQL 数据库添加字段,但这样做是否正确?我试过这篇文章How to assign Profile values?,但最后它给出了一个编译错误,即无法将类型“System.Web.Profile.ProfileBase”转换为“ProfileCommon”。

请帮忙

【问题讨论】:

    标签: sql-server asp.net-mvc


    【解决方案1】:

    您可以为此使用 Profile Provider。

    或者,您可以创建自己的表来存储额外的用户相关数据。但是您必须创建自己的表并创建代码以从这些表中获取和保存数据,因此您可以以这种方式使用自定义表,比 Profile Provider(特别是默认的 Profile Provider, SqlProfileProvider,以低效、非规范化的方式存储配置文件数据)。

    看看this tutorial

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-17
      • 2012-08-23
      • 2018-10-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多