[英]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
設置這些值。 這樣您就可以輕松獲得。
請參考以下網站
但是,如果您要使用webconfig,那么請參閱相同的討論
我認為您可以嘗試使用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.