用户详细信息存储在单独的表ASP.NET Identity中

时间:2014-01-24 19:31:17

标签: asp.net vb.net forms web identity

我是ASP.net(和这个论坛)的初学者我正在使用Visual Studio 2013,并使用包管理器控制台在创建的数据库中创建了另一个表。

如何将信息放入这张新表? (我希望将名字和姓氏存储在一个单独的表中)

创建帐户按钮位于以下位置:

Protected Sub CreateUser_Click(sender As Object, e As EventArgs)
Dim userName As String = UserNameCtrl.Text
Dim Firstnane As String = firstnamectrl.Text
Dim manager = New UserManager
Dim User = New ApplicationUser() With {.UserName = userName}
Dim result = manager.Create(User, Password.Text)
If result.Succeeded Then

IdentityHelper.SignIn(manager, User, isPersistent:=False)
IdentityHelper.RedirectToReturnUrl(Request.QueryString("ReturnUrl"), Response)
Else
ErrorMessage.Text = result.Errors.FirstOrDefault()
End If



End Sub

正确方向,提示或建议阅读的任何指针都会非常有用。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,这个链接可能会有所帮助:

http://www.codeguru.com/vb/gen/vb_database/adonet/article.php/c15033/A-Basic-VBNET-ADONET-Tutorial-Adding-Deleting-and-Updating.htm

它适用于Windows窗体应用程序,但如果您使用的是Web窗体,它应该可以很好地转换。基本上,您只是想在按钮单击事件期间建立与数据库的连接(我知道的最简单的方法是使此连接使用ADO.NET),并将SQL查询中的名字和姓氏的值传递给sql server。

您将构建sql查询作为字符串,并将您的vb变量连接到该字符串。就像是; “插入表xxx(firstname,LastName)值”&名字和名字“,”&姓氏...

相关问题