在.NET的WebConfig中connectionStrings 和AppSetting 有什么不同?

为什么链接数据库的时候这个两个区域都可以加入链接字符串... 为什么链接数据库的时候这个两个区域都可以加入链接字符串 展开
 我来答
kyd3000
2011-01-25 · TA获得超过1550个赞
知道大有可为答主
回答量:1674
采纳率:50%
帮助的人:894万
展开全部
因为VS2003时候 WEBCONFIG。只有AppSetting
用来存放配置信息。。

到了VS2005才有了connectionStrings,并且MS提倡使用connectionStrings 存放数据库连接

其实没有本质的区别。
如果新项目还是按MS提倡的用法吧
sdfdfgvhyun
2011-01-28
知道答主
回答量:47
采纳率:0%
帮助的人:11.8万
展开全部
都是Kay,Value的形式,功能上没有本质区别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f0f5e3118
2011-01-25 · TA获得超过405个赞
知道答主
回答量:279
采纳率:0%
帮助的人:245万
展开全部
都是用来保存配置信息的.
<connectionStrings />为数据库连接字符串。
示例:
<connectionStrings>
<add name="ConnectionString" connectionString="server=服务器地址; user=用户名;pwd=密码;database=数据库名称"/>
</connectionStrings>
在程序中读取,
1,引用命名空间:using System.Configuration;

2,获取方法
public string connectionstring = ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();

而AppSetting 字面翻译就是 应用设置.可以将一些常用配置设置在AppSetting, 而很多人都喜欢把数据库的链接放到AppSetting 上面.

仅此而已,没有什么太大关联.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nodange
2011-01-25
知道答主
回答量:34
采纳率:0%
帮助的人:21万
展开全部
尽量使用connectionStrings
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式