profilecommon不会将数据写入aspnet配置文件表

时间:2013-11-29 10:04:17

标签: asp.net vb.net profilecommon

我有以下问题。我想在ASP中为我的注册数据添加自定义字段。我已经通过以下方式完成了这项工作。

 Protected Sub CreateUserWizard1_CreatedUser(ByVal sender As Object, ByVal e As       System.EventArgs) Handles CreateUserWizard1.CreatedUser
    ' create an empty profile
    Dim p As ProfileCommon = ProfileCommon.Create(CreateUserWizard1.UserName, True)



    ' fill profile with values from CreateUserStep
    p.LastName = CType(CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("txtLastName"), TextBox).Text

    p.Name = CType(CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("txtName"), TextBox).Text

    p.BirthDate = CType(CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("txtBirthDate"), TextBox).Text

    p.PostCode = CType(CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("txtPostCode"), TextBox).Text

    p.RegNr = CType(CreateUserWizard1.CreateUserStep.ContentTemplateContainer.FindControl("txtRegNr"), TextBox).Text


    MsgBox(p.LastName)
    MsgBox(p.Name)
    MsgBox(p.BirthDate)
    MsgBox(p.PostCode)
    MsgBox(p.RegNr)

    ' save profile
    p.Save()
End Sub

我还在de web.config文件中创建了正确的属性。当我捕获msgboxes中的数据时,它会显示正确的数据。

但我在数据库中的表格没有填写。只有默认的UserName,Password等填写。我在aspnet_profile表中创建了新字段。但没有任何反应。

有谁知道这个问题的原因是什么?为什么我的个人资料信息不存储在数据库中。

提前致谢!

亲切的问候

0 个答案:

没有答案