建议改用 App_GlobalResources 文件夹里的 XX.resx 去设定比较安全。
public void Modify(string key, string value)
{
Configuration configuration = WebConfigurationManager.OpenWebConfiguration("~");
AppSettingsSection appSettingsSection = (AppSettingsSection)configuration.GetSection("appSettings");
if (appSettingsSection != null)
{
appSettingsSection.Settings[key].Value = value;
config.Save();
}
}
参见
http://www.aspnetpro.com/newsletterarticle/2007/02/asp200702jk_l/asp200702jk_l.asp
按楼上的做就可以。不过不建议修改web.config,因为web.config一旦修改就会导致webapplication重起。
你可以把你的那两个配置值存到一个独立的xml文件里面。
应该最好不要修改web.config,修改之后会出问题的!
就冲仁兄的名字我的过来看看?差点误会。
web.config是个xml文件,通过xmldocument就可以进行修改,但是不建议修改,每次修改web.config都会引发applocation的重启
强烈建议不要修改web.config文件,修改这个文件是很不明智。如果你确实要实现建议自己建立.config文件然后要怎样修改都可以,不过可以建议一个方法就是使用XML序列化操作,会比较高效的
至于修改方法不做赘述,楼上的楼上已经做了解答。