代碼沒有經(jīng)過調(diào)試,不確定可直接使用:(
在ASP.NET編程中發(fā)現(xiàn),可以用兩種方式寫連接數(shù)據(jù)字符串配置 ,就是AppSettings和ConnectionStrings。
其中AppSettings是ASP.NET1.1時期用的,在.NET Framework 2.0中,新增了ConnectionStrings專門用來獲取配置文件在ConfigurationManager類中
AppSettings和ConnectionStrings節(jié)的數(shù)據(jù),使用方法如下:
using System.Configuration;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Label1.Text = ConfigurationManager.ConnectionStrings["connectionStringsName"].ToString();
Label2.Text = ConfigurationManager.AppSettings["appSettingsName"].ToString();
}
}
<connectionStrings>和<appSettings>這個的區(qū)別
1.<connectionStrings>
<connectionStrings>
<add name="ConnectionStringName" connectionString="Data Source=服務(wù)器名;Initial Catalog=數(shù)據(jù)庫名;User ID=用戶;Password=密碼"
providerName="System.Data.SqlClient" />
</connectionStrings>
在 <connectionStrings> 里,在頁面還可以這樣引用<%$ ConnectionString:Name%>.
2.<appSettings>:
<add key="connectionstringName" value="data source=服務(wù)器名或IP;initial catalog=數(shù)據(jù)庫名;persist security info=False;user id=用戶;password=密碼;packet size=4096">
</add>