Create Profile. Need advice ...

S

shapper

Hello,

I have a profile with multiple profile properties in my Web.Config:

<add allowAnonymous="false" name="Contact" type="Contact"
serializeAs="Binary"/>
<add allowAnonymous="false" name="Options" type="Options"
serializeAs="Binary"/>

Where each profile property is class, as follows:

<Serializable()> _
Public Class Contact
Inherits ProfileBase

' City
Public Property City() As String
Get
Return CType(Me("City"), String)
End Get
Set(ByVal value As String)
Me("City") = value
End Set
End Property ' City
...

End Class

I am creating a new profile to a user which I just created as follows:

Dim myContact As Contact = CType(ProfileBase.Create(username), Contact)
With myContact
.City = tbCity.Text
...
End With
contact.Save()

My question is:

Do I need to repeat this code to all my profile properties or is there
a better way to do this?

I have been Goggling for information on how to create a new profile for
a user which have been just created where there are various properties
and all them are custom classes.

Any advice would be great.

Thanks,

Miguel
 
C

Cowboy \(Gregory A. Beamer\)

If you are making individual classes that store in profile, you will have to
work each one separately and add to profile. You can get around repeating
this in multiple locations, by setting up a class that holds the
save/retrieve profile information, but you will still have to have the code
for each class you are serializing into the profile.

Hope I answered the question you were asking. :)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,576
Members
45,054
Latest member
LucyCarper

Latest Threads

Top