从Web读取基于键的值.配置部分

本文关键字:配置部 于键 Web 读取 | 更新日期: 2023-09-27 18:11:06

我正在尝试创建一个可以从web返回相应值的函数。根据提供的密钥配置

例如,我在我的Web中有这些。配置文件:

<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;
 }

如何获得我的配置部分的内容到一个集合,以便我可以循环通过每个项目,并读取基于键正确的值记录?任何建议?

从Web读取基于键的值.配置部分

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

请参考以下网址

链接1

链接2

但是如果你想要webconfig,那么请参阅相同的讨论

从Web读取密钥。使用ConfigurationManager配置

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

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

或者只是阅读网页。配置为普通XML文件