你好,我很新的 asp 和 c 锐利。
我想知道如何将自定义字段添加到数据库中,例如名字和电话号码。
我尝试了许多不同的技术,但我得到了所有类型的错误。我发现我使用最容易理解的网站,我看到他们提到了添加自定义字段,但我不知道如何实现它。
我不想改变我的代码,但如果我必须而且我会的。
我使用的代码不在这个网站上: http ://www.thecodingguys.net/tutorials/asp/webpages-membership
谢谢
你好,我很新的 asp 和 c 锐利。
我想知道如何将自定义字段添加到数据库中,例如名字和电话号码。
我尝试了许多不同的技术,但我得到了所有类型的错误。我发现我使用最容易理解的网站,我看到他们提到了添加自定义字段,但我不知道如何实现它。
我不想改变我的代码,但如果我必须而且我会的。
我使用的代码不在这个网站上: http ://www.thecodingguys.net/tutorials/asp/webpages-membership
谢谢
这实际上比您想象的要容易,首先在 users 表中添加两个新字段,例如 FirstName 和 PhoneNumber。然后在thecodingguys.net 注册页面上查找此代码:
var token = WebSecurity.CreateUserAndAccount(email, password, null, true);
现在 null 表示不需要电话号码、姓名等额外信息,但是因为您需要它,所以您需要更改它。数据类型必须是数组。所以上面放了这个
var user = new{FirstName = firstname, LastName = lastname, Number = number};
现在 FirstName 是表中的列名,在 = 符号之后是获取此信息的 HTML 控件。(您需要添加额外的 HTML 框)
这是它应该看起来的样子
var user = new{FirstName = firstname, LastName = lastname, Number = number};
var token = WebSecurity.CreateUserAndAccount(email, password, user, true);
好了,这应该可以解决您的问题,请标记为已解决!