-1

你好,我很新的 asp 和 c 锐利。

我想知道如何将自定义字段添加到数据库中,例如名字和电话号码。

我尝试了许多不同的技术,但我得到了所有类型的错误。我发现我使用最容易理解的网站,我看到他们提到了添加自定义字段,但我不知道如何实现它。

我不想改变我的代码,但如果我必须而且我会的。

我使用的代码不在这个网站上: http ://www.thecodingguys.net/tutorials/asp/webpages-membership

谢谢

4

1 回答 1

0

这实际上比您想象的要容易,首先在 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);

好了,这应该可以解决您的问题,请标记为已解决!

于 2012-11-22T15:43:13.920 回答