如何更新web.config文件[asp.net]中的设置?

Tha*_*aka 2 asp.net configuration

如何web.config在ASP.Net 中的文件中更新设置?

<appSettings>
  <add key="DataSource" value="localhost\SQLEXPRESS,1433">
  <add key="InitialCatalog" value="CenTimetracker" />
  <add key="user" value="uzer" /><add key="password" value="pazz" />
  <add key="IntegratedSecurity" value="True" />
  <add key="configured" value="False" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)

我正在开发一个ASP.NET网站,并使用web.config文件来保持数据库连接详细信息。如上面的代码段所示。

我正在使用以下代码在运行时检索保存的应用程序设置

string dataSource = ConfigurationManager.AppSettings["DataSource"].ToString();
Run Code Online (Sandbox Code Playgroud)

如何将文本框中的值分配给web.config文件?我已经使用了以下代码,但是它不保存配置文件。

ConfigurationManager.AppSettings["DataSource"] = TextDataSource.Text;
Run Code Online (Sandbox Code Playgroud)

wal*_*her 5

Configuration myConfiguration = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");
myConfiguration.AppSettings.Settings["DataSource"].Value = "some value";
myConfiguration.Save();
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你。