[dotNET]如何利用ConfigurationSettings.AppSettings.GetValues读取配置文件中多个同Key的value

2016-01-29 12:40 67 1 收藏

[dotNET]如何利用ConfigurationSettings.AppSettings.GetValues读取配置文件中多个同Key的value,[dotNET]如何利用ConfigurationSettings.AppSettings.GetValues读取配置文件中多个同Key的value

【 tulaoshi.com - ASP.NET 】


编写者:郑昀@Ultrapower默认情况下,string[] strArray = System.Configuration.ConfigurationSettings.AppSettings.GetValues("Uri");是无法读取配置文件中多个同Key的value的。如下所示的配置: 用MSDN告诉我们的GetValues是读不到的,只能读到最后一个value。 http://www.codeproject.com/dotnet/namevaluemultiple.asp告诉我们,只有这么做才可以:第一步:单独建立一个类库MultipleSectionHandler,把NameValueMultipleSectionHandler.cs加进去,并将MultipleSectionHandler.csproj加入到我们的工程中; 第二步:编译MultipleSectionHandler,生成MultipleSectionHandler.dll; 第三步:将WebApp应用的Web.config文件中加入
表明对于appSettings的读取将采用我们自己的MultipleSectionHandler处理。 第四步:这时候就可以针对Web.config中的: 通过string[] strArray = System.Configuration.ConfigurationSettings.AppSettings.GetValues("Uri");来读取了。

来源:https://www.tulaoshi.com/n/20160129/1487102.html

延伸阅读
标签: 电脑入门
对于普通的不依赖于外置程序目录结构的注册表项目,可以用常规方法将修改项写成REG文件(可以直接从XP系统中导出,然后在其基础上修)。在外置程序目录下有个RegDoc.cmd,这个文件是毛桃用来注册外置程序文档关联的(就是改注册表),可以用记事本打开它,加入一行: 则PE加载外部配置时它会自动导入。 这是最简单的改注册表的方法。但是如果要修...
标签: PHP
今天,我们来侃侃PHP.INI文件中的一些有趣的内容吧。 PHP.INI文件相信每位PHP爱好者都不会陌生,在PHP的上一个版本PHP3.0中它被命名为PHP3.INI。用NOTEPAD打开它,文件通常在操作系统的Windows目录下。大家都看到,PHP.INI文件里面有很多分号“”,和Windows系统一样,这些分号用来表示注解,也就是说为了配置文件清晰易懂,开发者在分号...
大多数的应用程序都有需要配置的参数,配置参数的保存有多种方法,比如采用数据库保存、二进制文件保存、格式化的文本文件保存,各有优缺点,对于一般小的安全性要求不高应用程序,推荐采用格式化文本文件保存方式,这样可以节约编辑修改的界面编程,使用记事本程序编辑即可。 早期的windows就是采用的INI格式文本文件。现在很多应用...
标签: 服务器
Nginx 配置文件解析 cycle = ngx_init_cycle(&init_cycle): 1、在内存池中分配一个ngx_cycle_t变量,并初始化它的各个成员。 2、调用core类型的create_conf,实际只有一个ngx_core_module_create_conf函数----初始化ngx_core_conf_t结构(存放core_module支持的指令),保存在ngx_cycle-conf_ctx数组中。可以说,此时,ngx_c...
《狂怒》高、中、低各种画质配置文件 这是原作者所谓的终极配置文件,文件放入游戏目录Rage\base下 这是他的原始代码 seta com_videoRam "1024" seta image_anisotropy "16" seta image_usecompression 0 seta image_filter "GL_LINEAR_MIPMAP_LINEAR" seta r_useHighQualityPostProcess "1" seta r_...

经验教程

676

收藏

6
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部