欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ASP.NET中Config文件的讀寫示例

 更新時間:2017年08月02日 08:58:33   作者:尋i  
通常我們在.NET開發(fā)過程中,會接觸二種類型的配置文件:config文件,xml文件,下面這篇文章主要給大家介紹了關(guān)于ASP.NET中Config文件讀寫的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。

本文主要給大家介紹了關(guān)于ASP.NET中Config讀寫示例的相關(guān)內(nèi)容,分享出來供大家參考學習,話不多說,來一起看看詳細的介紹吧。

方法如下:

如果是WinForm程序,需要添加引用:

  • System.ServiceModel
  • System.Configuration

App.config

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
 <appSettings>
 <add key="testkey" value="0"></add>
 </appSettings>
</configuration>

NetUtilityLib

using System.Configuration;
namespace pcauto
{
 public static class ConfigHelper
 { 
  ///<summary>  
  ///返回*.exe.config文件中appSettings配置節(jié)的value項  
  ///</summary>  
  ///<param name="strKey"></param>  
  ///<returns></returns> 
  public static string GetAppConfig(string strKey)
  {
   string file = System.Windows.Forms.Application.ExecutablePath;
   Configuration config = ConfigurationManager.OpenExeConfiguration(file); 
   foreach (string key in config.AppSettings.Settings.AllKeys) { 
    if (key == strKey) { 
     return config.AppSettings.Settings[strKey].Value.ToString(); 
    } 
   }
   return null;
  }
  ///<summary>  
  ///在*.exe.config文件中appSettings配置節(jié)增加一對鍵值對  
  ///</summary> 
  ///<param name="newKey"></param> 
  ///<param name="newValue"></param> 
  public static void UpdateAppConfig(string newKey, string newValue) { 
   string file = System.Windows.Forms.Application.ExecutablePath;
   Configuration config = ConfigurationManager.OpenExeConfiguration(file); 
   bool exist = false; 
   foreach (string key in config.AppSettings.Settings.AllKeys) { 
    if (key == newKey) { exist = true; } 
   } 
   if (exist) { config.AppSettings.Settings.Remove(newKey); }
   config.AppSettings.Settings.Add(newKey, newValue); 
   config.Save(ConfigurationSaveMode.Modified);
   ConfigurationManager.RefreshSection("appSettings");
  }  
 }
}

讀示例

ConfigHelper.GetAppConfig("testkey")

寫示例

ConfigHelper.UpdateAppConfig("testkey", "abc");

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持

相關(guān)文章

  • ASP.NET?Core使用EF創(chuàng)建模型(包含屬性、排除屬性、主鍵和生成值)

    ASP.NET?Core使用EF創(chuàng)建模型(包含屬性、排除屬性、主鍵和生成值)

    這篇文章介紹了ASP.NET?Core使用EF創(chuàng)建模型的的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • Element NavMenu導航菜單的使用方法

    Element NavMenu導航菜單的使用方法

    這篇文章主要介紹了Element NavMenu導航菜單的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • asp.net用三層實現(xiàn)多條件檢索示例

    asp.net用三層實現(xiàn)多條件檢索示例

    三層將項目分為界面層,業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層,下面為大家介紹下asp.net如何用三層實現(xiàn)多條件檢索,感興趣的朋友可以參考下
    2014-07-07
  • 將excel高效導入sqlserver的可行方法

    將excel高效導入sqlserver的可行方法

    System.Data.SqlClient.SqlBulkCopy 對于新手來說還是比較陌生的,這個就是傳說中效率極高的bcp,6萬多數(shù)據(jù)從excel導入到sql只需要4.5秒
    2014-10-10
  • asp.net實現(xiàn)調(diào)用帶有輸出參數(shù)的存儲過程實例

    asp.net實現(xiàn)調(diào)用帶有輸出參數(shù)的存儲過程實例

    這篇文章主要介紹了asp.net實現(xiàn)調(diào)用帶有輸出參數(shù)的存儲過程,結(jié)合實例形式分析了前端基于jQuery的ajax調(diào)用及后臺存儲過程調(diào)用的相關(guān)技巧,需要的朋友可以參考下
    2016-03-03
  • .net C#生成縮略圖實現(xiàn)思路分解

    .net C#生成縮略圖實現(xiàn)思路分解

    生成縮略圖的方式:HW指定高寬縮放(可能變形);W指定寬,高按比例 H指定高,寬按比例 Cut指定高寬裁減(不變形),具體實現(xiàn)如下,感興趣的朋友可以參考下
    2013-05-05
  • .Net 對于PDF生成以及各種轉(zhuǎn)換的操作

    .Net 對于PDF生成以及各種轉(zhuǎn)換的操作

    這篇文章主要介紹了.Net 對于PDF生成以及各種轉(zhuǎn)換的操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • .net MVC使用Session驗證用戶登錄(4)

    .net MVC使用Session驗證用戶登錄(4)

    這篇文章主要為大家詳細介紹了.net MVC使用Session驗證用戶登錄的相關(guān)資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • ASP.NET?MVC實現(xiàn)本地化和全球化

    ASP.NET?MVC實現(xiàn)本地化和全球化

    這篇文章介紹了ASP.NET?MVC實現(xiàn)本地化和全球化的方法,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-10-10
  • 淺談對Lambda表達式的理解

    淺談對Lambda表達式的理解

    “Lambda 表達式”(lambda expression)是一個匿名函數(shù),Lambda表達式基于數(shù)學中的λ演算得名,直接對應(yīng)于其中的lambda抽象(lambda abstraction),是一個匿名函數(shù),即沒有函數(shù)名的函數(shù)。Lambda表達式可以表示閉包(注意和數(shù)學傳統(tǒng)意義上的不同)。
    2015-07-07

最新評論