日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

ASP.NET遍歷配置文件的連接字符串_.Net教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:探討.Net整合其他平臺(tái)
整合分布式應(yīng)用程序經(jīng)常是一件非常困難并且錯(cuò)綜復(fù)雜的任務(wù),即使是最富有經(jīng)驗(yàn)的開發(fā)者也可能會(huì)覺得頭疼。當(dāng)應(yīng)用程序在不同的操作系統(tǒng)以及涉及不同的程序平臺(tái)時(shí),這個(gè)集成問題變得尤其復(fù)雜。雖然說,Web服務(wù)承諾可以減輕程序員完成集成任務(wù)的困難程度,但是也

在ASP.NET 2.0中,提供了更方便的配置文件訪問的類,具體可以到System.Configuration名稱空間下進(jìn)行查看。本文提供一種在開發(fā)過程中常用的得到數(shù)據(jù)庫字符串的方法,為方便使用,寫成一個(gè)方法進(jìn)行調(diào)用:

以下為引用的內(nèi)容:
public string GetConnectionString( string _connectionStringsName ) { System.Configuration.ConnectionStringSettingsCollection config = System.Configuration.ConfigurationManager.ConnectionStrings; for (int i = 0 ; i < config.Count ; i ) { if (config[i].Name.Equals(_connectionStringsName, StringComparison.OrdinalIgnoreCase)) return config[i].ToString(); } return String.Empty; }

如果web.config配置如下:

以下為引用的內(nèi)容:
<connectionStrings> <add name="ConnectionString1" connectionString="Persist Security Info=False;User ID=sa;Password=;Initial Catalog=DataBase1;Server=(local);" providerName="System.Data.SqlClient"/> <add name="ConnectionString2" connectionString="Persist Security Info=False;User ID=sa;Password=;Initial Catalog=DataBase2;Server=(local);" providerName="System.Data.SqlClient"/> </connectionStrings>

如果寫成靜態(tài)類方法,則可以使用下面的方法進(jìn)行調(diào)用:

string ConnectString = XianhuiMengUtil.GetConnectionString("ConnectionString1");

另外,如果在遍歷時(shí)進(jìn)行輸出,則可以看到多出來一個(gè)配置項(xiàng),那是因?yàn)閙achine.config里已經(jīng)默認(rèn)定義理一個(gè)數(shù)據(jù)庫連接,內(nèi)容如下:

以下為引用的內(nèi)容:
<connectionStrings> <add name="LocalSqlServer" connectionString="data source=.SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename= DataDirectory aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" /> </connectionStrings>

這就是許多網(wǎng)友在論壇上經(jīng)常會(huì)問:為什么我的程序會(huì)調(diào)用SQL EXPRESS數(shù)據(jù)庫的原因,如果你的數(shù)據(jù)庫配置不正確,或者無法打開時(shí),就會(huì)使用SQL EXPRESS數(shù)據(jù)庫。

分享:解析ASP.NET 2.0創(chuàng)建母版頁引來的麻煩
一、問題提出 由于總體排版和設(shè)計(jì)的需要,我們往往創(chuàng)建母版頁來實(shí)現(xiàn)整個(gè)網(wǎng)站的統(tǒng)一性,最近我由于統(tǒng)一性的需要,把原來整個(gè)項(xiàng)目單獨(dú)的頁面全部套用了母版頁。但是出現(xiàn)了一個(gè)錯(cuò)誤在這里記錄一下,方便大家參考。 二、抽象模型 由于整個(gè)頁面內(nèi)容過多,所以我把

來源:模板無憂//所屬分類:.Net教程/更新時(shí)間:2009-03-15
相關(guān).Net教程