猿问

web.config动态修改节点问题

如何动态修改web.config中pages节点中theme值?


1 <configuration>
2     <configSections>
3     </configSections>
4     <appSettings/>
5     <system.web>
6     <pages theme="Aqua">
7     </pages>
8   </system.web>
9 </configuration>


 

注:新建一页面,在text文本框中输入值后,点击修改,即可修改成功。如何实现这个功能。求助……


噜噜哒
浏览 746回答 2
2回答

吃鸡游戏

XmlDocument&nbsp;xmlDoc&nbsp;=&nbsp;new&nbsp;XmlDocument(); xmlDoc.Load(Server.MapPath("web.config")); xmlDoc.SelectSingleNode("configuration").SelectSingleNode("system.web").SelectSingleNode("pages").Attributes["theme"].Value&nbsp;=&nbsp;"abc"; xmlDoc.Save(Server.MapPath("web.config"));测试过

蓝山帝景

protected&nbsp;void&nbsp;btnTheme_Click(object&nbsp;sender,&nbsp;EventArgs&nbsp;e) { Configuration&nbsp;webConfig&nbsp;=&nbsp;WebConfigurationManager.OpenWebConfiguration("~"); ((PagesSection)(webConfig.GetSectionGroup("system.web").Sections["pages"])).Theme&nbsp;=&nbsp;“MyTheme”; webConfig.Save(ConfigurationSaveMode.Modified); }
随时随地看视频慕课网APP
我要回答