appSetting存的是1对1的映射。我想存,比如说10个国家,可以放在web.config里面吗,怎么放?
还是单独弄个country.config,然后读xml出来?

解决方案 »

  1.   

    你可以用特殊符号隔开放到web.congfig中,读取值后截取。
      

  2.   

    当然可以了。
     appSettings为什么下面可以存多个键值对?因为它是一个集合(就相当于你说的数组了)
     那如果你要存在web.config中的话,建议你写个配置节类来存放值。
     不懂的话,可以搜搜".net 自定义配置节" 或看看这个博客:
    http://www.cnblogs.com/McJeremy/archive/2008/06/11/1217489.html
     这样做的好处是可以直接对象模型存取值。
     ---
     当然,如果也可以单独放在一个xml文件中,然后解析xml(这种方法应该要简单一些)
      

  3.   

    可以的, 试试吧。 担心country里面也含有特殊字符。
      

  4.   

    更简单的方法就如1、2楼说的一样,你可以自己定个格式来放字符串。
    如 "地区|国家名1,国家名2;地区|国家名1,国家名2";这样来存到appSettings中,然后拆分字符串就可以了。