|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
其实Java之所以在曾经独步天下,就是因为他的跨平台、安全性,这两方面,效率可不是Java的强项,反而是他最短的一块挡板,虽然net总是用理论证明比.NET快。 .net1.1中假如必要天真的操纵和读写设置文件并非非常便利,一样平常城市在项目中封装一个设置文件办理类来举行读写操纵。而在.net2.0中利用ConfigurationManager和WebConfigurationManager类能够很好的办理设置文件,ConfigurationManager类在System.Configuration中,WebConfigurationManager在System.Web.Configuration中。依据MSDN的注释,关于Web使用程序设置,倡议利用System.Web.Configuration.WebConfigurationManager类,而不要利用System.Configuration.ConfigurationManager类。
上面我给出一个复杂的例子申明怎样利用WebConfigurationManager操纵设置文件:
//翻开设置文件
Configurationconfig=WebConfigurationManager.OpenWebConfiguration("~");
//猎取appSettings节点
AppSettingsSectionappSection=(AppSettingsSection)config.GetSection("appSettings");
//在appSettings节点中增加元素
appSection.Settings.Add("addkey1","key1svalue");
appSection.Settings.Add("addkey2","key2svalue");
config.Save();
运转代码以后能够瞥见设置文件中的改动:
<appSettings>
<addkey="addkey1"value="key1svalue"/>
<addkey="addkey2"value="key2svalue"/>
</appSettings>
修正和删除节点或属性也十分便利:
//翻开设置文件
Configurationconfig=WebConfigurationManager.OpenWebConfiguration("~");
//猎取appSettings节点
AppSettingsSectionappSection=(AppSettingsSection)config.GetSection("appSettings");
//删除appSettings节点中的元素
appSection.Settings.Remove("addkey1");
//修正appSettings节点中的元素
appSection.Settings["addkey2"].Value="Modifykey2svalue";
config.Save();
设置文件:
<appSettings>
<addkey="addkey2"value="Modifykey2svalue"/>
</appSettings>
以前学了大概半年时间的asp(没有机会做大系统,最多是自己对公司系统做些调整和修改还有一些小程序)。应该说开始接触asp.net是今年元月5号的事。现在很想把公司的系统重新用.net来架构,却不知道如何下手。 |
|