public GetSystemWebNode ( string name, bool createTopNode, bool createProvidersNode ) : XmlNode | ||
name | string | |
createTopNode | bool | |
createProvidersNode | bool | |
Résultat | XmlNode |
public override void Save(WebConfig wc) { if (!_membershipEnabled) { return; } if (OriginallyEnabled) { XmlElement e = wc.GetProviderSection(sectionName); e.ParentNode.RemoveChild(e); } if (!Enabled) { return; } // we need to save our connection strings even if we are using the default // provider definition wc.SaveConnectionString(defaults.ConnectionStringName, values.ConnectionStringName, values.ConnectionString); defaults.ConnectionString = values.ConnectionString; XmlElement provider = wc.AddProvider(sectionName, defaults.ProviderName, values.ProviderName); var webPartsNode = wc.GetSystemWebNode(sectionName, true, false) as XmlElement; var personalization = webPartsNode.FirstChild as XmlElement; personalization.SetAttribute("defaultProvider", defaults.ProviderName); SaveProvider(provider); }