您现在的位置是:网站首页> 编程资料编程资料

.NET AppSettings与ConnectionStrings使用案例详解_实用技巧_

2023-05-24 302人已围观

简介 .NET AppSettings与ConnectionStrings使用案例详解_实用技巧_

AppSettings是ASP.NET1.1时期用的,在.NET Framework 2.0中,新增了ConnectionStrings.

1.ConnectionStrings的使用

或者:

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

2.的使用

3.区别

1)AppSettings 是在2003中常用的,ConnectionStrins是2005中常用的. 

2)使用ConnectionString的好处: 

  • 第一:可将连接字符串加密,使用MS的一个加密工具即可。 
  • 第二:可直接邦定的数据源控件,而不必写代码读出来再赋值给控件。 
  • 第三:可方便的更换数据库平台,如换为Oracle数据库,只需修改providerName。

3)写在 中用System.Configuration.ConfigurationManager.AppSettings["name"]检索值。 
写在 中用System.Configuration.ConfigurationManager.ConnectionStrings["name"]检索值。

4.测试

在VS2005中新建一个网站,然后再defaul页面中加入如下代码

 using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { labConn.Text = ConfigurationManager.ConnectionStrings["SiteSqlServer"].ToString(); labApp.Text = ConfigurationManager.AppSettings["SiteSqlServer"].ToString(); } }

而web.config的代码如下:

当然前提是在编辑页面中添加了两个lable,分别为labConn和labApp。

读取Web.Config文件连接字符串
 string conString = ConfigurationManager.ConnectionStrings["SQLCONNECTIONSTRING"].ConnectionString; 

到此这篇关于.NET AppSettings与ConnectionStrings使用案例详解的文章就介绍到这了,更多相关.NET AppSettings与ConnectionStrings使用内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

-六神源码网