Asp.net Profile SetPropertyValues

                        SqlProfileProvider p =
                                    (SqlProfileProvider)this.Context.Profile.Providers["SqlProvider"];

                        SettingsContext settingsContext = new SettingsContext();
                        settingsContext.Add("UserName", userName);
                        settingsContext.Add("IsAuthenticated", true);

                        SettingsPropertyValueCollection pvalues =
                          p.GetPropertyValues(settingsContext, ProfileBase.Properties);
                        pvalues["RealName"].PropertyValue = realName;

                        p.SetPropertyValues(settingsContext, pvalues);
原文地址:https://www.cnblogs.com/chinaniit/p/1627185.html