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

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

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

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>这个的区别
1.<connectionStrings>
<connectionStrings>
<add name="ConnectionStringName" connectionString="Data Source=服务器名;Initial Catalog=数据库名;User ID=用户;Password=密码"
providerName="System.Data.SqlClient" />
</connectionStrings>

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

2.<appSettings>:

<add key="connectionstringName" value="data source=服务器名或IP;initial catalog=数据库名;persist security info=False;user id=用户;password=密码;packet size=4096">
</add>

转载于:https://www.cnblogs.com/fyxiaowan/archive/2010/09/09/1822059.html

主题:web.config中AppSettings和ConnectionStrings的区别相关推荐

  1. ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法

    ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法 第一种情况,本地开发时,使用本地数据库,如下面的代码 <connectionStrings& ...

  2. web.config中的 <connectionStrings>加密和解密

    页面添加两个按键: <asp:Button ID="Button1" runat="server" Text="加密" Font-Si ...

  3. web.config中customErrors与httpErrors的区别

    打开IIS,我们发现会有两个处理错误页的地方,见下图: 进行不同的设置之后,我们发现设定结果会反应在web.config: .NET Error Pages设定被写入system.web/custom ...

  4. asp.net(vb)与sql的连接(代码写在web.config中的)

    在web.config中写入: <connectionStrings> <add name="ConnectionString" connectionString ...

  5. appsettings 连接oracle数据库,web.config中配置数据库连接的两种方式(appSettings 与 connectionStrings)...

    [预览] [转载博客]cnblogs.com/sunzhiyue/archive/2011/06/07/2074696.html 在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是 ...

  6. web.config中connectionStrings数据库连接字符串介绍

    web.config中connectionStrings中connectionString各属性字段的介绍 Application Name 应用程序的名称,如果不提供应用程序名称,默认为" ...

  7. 在web.config中添加配置信息

    1 在web.config中添加配置信息<configuration><connectionStrings><add name="conStr" co ...

  8. 解决打不开 RSA 密钥容器 即:加密web.config中的内容

    简单的解决方法: WebConfig 加解密,未能使用提供程序"RsaProtectedConfigurationProvider"进行解密.提供程序返回错误消息为: 打不开 RS ...

  9. (译)利用ASP.NET加密和解密Web.config中连接字符串

    介绍 这篇文章我将介绍如何利用ASP.NET来加密和解密Web.config中连接字符串 背景描述 在以前的博客中,我写了许多关于介绍 Asp.net, Gridview, SQL Server, A ...

  10. web.config中配置数据库连接的两种方式

    在网站开发中,数据库操作是经常要用到的操作,ASP.NET中一般做法是在web.config中配置数据库连接代码,然后在程序中调用数据库连接代码,这样做的好处就是当数据库连接代码需要改变的时候,我们只 ...

最新文章

  1. sw运行很卡怎么办_windows10系统SolidWorks运行速度很慢如何解决
  2. 井下三专两闭锁的内容_矿用高压防爆开关:煤矿井下高低压防爆开关五防电子锁保护装置...
  3. angr学习笔记(5)(栈符号化)
  4. Fiddler学习之——对Android应用进行抓包
  5. 保存的图数据丢失_锡柴自主刷写和备份共享数据文件使用介绍
  6. 【学习笔记】JAVA基础——异常处理部分
  7. 技术干货 | 应用性能提升 70%,探究 mPaaS 全链路压测的实现原理和实施路径
  8. ORA-01002 提取违反顺序
  9. sitescope 监控mysql_LoadRunner通过SiteScope监控MySQL的性能
  10. 区块链教程Fabric1.0源代码分析Ledger statedb(状态数据库)
  11. python默认编码有什么用_Python2.7.8的默认编码是什么?
  12. vue 钉钉授权第三方WEB网站扫码登录功能
  13. 倍福PLC使用Visualization功能实现可视化界面
  14. 手机安装pem_手机安装Charles证书
  15. 三步搞定ABAP DOI操作EXCEL
  16. 又双叕来分享实用的 好用的 方便的 网页转换器了
  17. 显卡服务器已停止响应,显卡驱动停止响应并已成功恢复问题,找到根本原因,彻底解决!...
  18. python机械学习(一)
  19. CSS峰会亮点直击,大咖共议产业上云的安全“最优解”
  20. U-Boot命令使用

热门文章

  1. 如何修改docker swarm节点的hostname
  2. Mysql常见的引擎
  3. CF712E [Memort and Casinos]
  4. leetcode 181 Employees Earning More Than Their Managers 不会分析的数据库复杂度
  5. 洛谷p3803 FFT入门
  6. Leetcode207---课程表(逆拓扑排序)
  7. Struts2 标签
  8. sprintf与swprintf
  9. 使用xftp无法连接阿里云服务器 或者linux
  10. Python 对象的绑定方法