更改appSettings web配置的值。仅适用于第二页加载

时间:2013-12-28 09:04:18

标签: c# asp.net web-config appsettings webconfigurationmanager

我的代码正在运行。在我的webconfig中更改appSetting。但是我必须额外增加一些页面来“制造魔法”。

第一。页面加载。使用以前的设置。 第二个页面加载。好。

我把它放在Page_PreInit内:

    Configuration configuration = WebConfigurationManager.OpenWebConfiguration("~");
    AppSettingsSection appSettings = (AppSettingsSection)configuration.GetSection("appSettings");

    appSettings.Settings["FileManager"].Value = "newValue";
    configuration.Save();

1 个答案:

答案 0 :(得分:0)

如果您的意思是在此代码之后运行的代码,那么首先加载"首页加载"这是正常的。

配置文件只是在请求之后(和preInit之前)进行午餐 我认为唯一的解决方案是加载额外的页面。