C# 如何基于web.config中的app settings键值设置参数值

C# 如何基于web.config中的app settings键值设置参数值,c#,web-config,C#,Web Config,我在web.config中有以下代码,我想用某种方法将参数“NoHeader”设置为应用程序设置键“ShowHeader”的值,以便将前者设置为true。我最好的猜测是,我使用代码从ConfigurationManager读取值,然后以某种方式将其写回NoHeader,但如果是这样的话,我不知道该怎么做 <Telerik.Reporting> <Extensions> <Render> <Extension name=

我在web.config中有以下代码,我想用某种方法将参数“NoHeader”设置为应用程序设置键“ShowHeader”的值,以便将前者设置为true。我最好的猜测是,我使用代码从ConfigurationManager读取值,然后以某种方式将其写回NoHeader,但如果是这样的话,我不知道该怎么做

<Telerik.Reporting>
    <Extensions>
      <Render>
        <Extension name="CSV">
          <Parameters>
            <Parameter name="NoHeader" value="false" />
          </Parameters>
        </Extension>
      </Render>
    </Extensions>
  </Telerik.Reporting>
  <appSettings>
    <add key="ShowHeader" value="true" />
  </appSettings>


我们使用一种在部署时更改showHeader键的方法,但我无法直接修改NoHeader部分。我的代码使用C#,如有任何线索,将不胜感激

你考虑过合并你的配置文件吗?我不确定你的意思,它们在同一个web.config文件中。为什么你不能更改你的部署?在最坏的情况下,我只会在部署之前手动更新Noheader,我只是希望有人有办法做我想做的事情,这样它可以更具动态性。