0

我正在尝试创建一个函数,该函数可以根据提供的键从 web.config 返回相应的值

例如,我的 Web.config 文件中有这些:

<Records>
    <add key="0" value="123cb456" />
    <add key="1" value="hFh343" />
    <add key="2" value="Hdkr625" />
    <add key="3" value="1732HHds" />
    <add key="4" value="optxy33" />
 </Records>

我正在尝试创建一个函数,该函数可以根据提供的键返回相应的记录值。类似于以下内容

 public static string GetSelectedRecordValue(string strkey)
 {
      string strValue;
      foreach (KeyValueConfigurationElement item in Configuration.Settings("Records")
      {
           if (item.Key == strKey)
           {
                strValue = item.Value;
                return strValue;
           }
      }
      return strValue;
 }

如何将我的配置部分的内容放入一个集合中,以便我可以遍历每个项目并根据键读取正确的值记录?有什么建议吗?

4

2 回答 2

0

为什么在 webconfig 中添加这种颜色?您可以在常量 中设置这些值class。你可以很容易地得到。

请参考以下网站

链接 1

链接 2

但是如果你想要 webconfig,那么请看同样的讨论

使用 ConfigurationManager 从 Web.Config 读取密钥

如何从 web.config 中的自定义部分读取值

于 2013-04-28T05:55:25.067 回答
0

我想你可以试试 WebConfigurationManager.OpenWebConfiguration : http: //msdn.microsoft.com/en-us/library/vstudio/system.web.configuration.webconfigurationmanager.openwebconfiguration (v=vs.90).aspx

或者只是将 web.config 读取为普通的 xml 文件。

于 2013-04-28T09:39:00.467 回答