簡體   English   中英

根據Web.config部分中的鍵讀取值

[英]Read value based on key from a Web.config section

我正在嘗試創建一個函數,該函數可以根據提供的密鑰從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;
 }

如何將我的config部分的內容放入一個集合中,以便我可以遍歷每個項目並根據鍵讀取正確的值記錄?有什么建議嗎?

為什么要在webconfig中添加此顏色? 您可以在常量 class設置這些值。 這樣您就可以輕松獲得。

請參考以下網站

鏈接1

連結2

但是,如果您要使用webconfig,那么請參閱相同的討論

使用ConfigurationManager從Web.Config讀取密鑰

如何從web.config中的自定義部分讀取值

我認為您可以嘗試使用WebConfigurationManager.OpenWebConfiguration: http : //msdn.microsoft.com/zh-cn/library/vstudio/system.web.configuration.webconfigurationmanager.openwebconfiguration( v=vs.90) .aspx

或者只是將web.config讀取為普通的xml文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM