The c# code:
protected void update_Click(object sender, System.EventArgs e) {
MembershipUser user = Membership.GetUser();
DataSetTableAdapters.MemberInfoTableAdapter da = new DataSetTableAdapters.MemberInfoTableAdapter();
if ((Email.Text != user.Email)) {
user.Email = Email.Text;
Membership.UpdateUser(user);
}
try {
da.Update(((Guid)(user.ProviderUserKey)), Addr.Text, Phone.Text, fname.Text, lname.Text, ((Guid)(user.ProviderUserKey)));
ContactStatus.Text = "Details have been updated sucessfully.";
ContactStatus.ControlStyle.ForeColor = Drawing.Color.Black;
}
catch (Exception ex) {
ContactStatus.Text = ("Error updating contact details: " + ex.Message);
ContactStatus.ControlStyle.ForeColor = Drawing.Color.Red;
}
}