web.config中AppSettings和Connect…

来源:互联网 发布:开放社会基金会 知乎 编辑:程序博客网 时间:2024/06/05 17:56

web.config中AppSettings和ConnectionString使用

在ASP.NET编程中发现,可以用两种方式写连接数据字符串配置,就是AppSettings和ConnectionStrings。 

其中AppSettings是ASP.NET1.1时期用的,在.NET Framework2.0中,新增了ConnectionStrings专门用来获取配置文件在ConfigurationManager类中 

AppSettings和ConnectionStrings节的数据,使用方法如下: 

using System.Configuration; 
public partial class _Default :System.Web.UI.Page  

    protectedvoid Page_Load(object sender, EventArgs e) 
   
       Label1.Text =ConfigurationManager.ConnectionStrings["connectionStringsName"].ToString(); 
       Label2.Text =ConfigurationManager.AppSettings["appSettingsName"].ToString(); 
   


<connectionStrings>和<appSettings>这个的区别 
1.<connectionStrings> 
<connectionStrings> 
<add name="ConnectionStringName"connectionString="Data Source=服务器名;Initial Catalog=数据库名;UserID=用户;Password=密码" 
providerName="System.Data.SqlClient"/> 
</connectionStrings> 

在 <connectionStrings>里,在页面还可以这样引用<%$ConnectionString:Name%>. 

2.<appSettings>: 

<add key="connectionstringName" value="datasource=服务器名或IP;initial catalog=数据库名;persist securityinfo=False;user id=用户;password=密码;packetsize=4096"> 
</add>