The asp.net membership controls will work almost straight out of the box with the umbraco membership provider with the exception of the CreateUserWizard control which requires a small change to be made to your web.config file.
There is an umbracoMembershipProvider section in the web.config file that contains a key called 'defaultMemberTypeAlias'. The value in this key must correspond to a MemberType that exists in your Members section.
When the createUserWizard control runs it will create the user with the details supplied and then try and assign them to the memberType in the key. If you haven't changed this value to match a real memberType you will receive an error and the user won't be created.
Great article.
Here's another useful post on
setting up membership with Umbraco